Two of the eight largest cities don't have an NFL team--San Antonio and San Diego. But metropolitan area population is probably a better metric.
If the UFL is any indicator San Antonio is out after the attendance 22k for their ‘Super Bowl” at the Alamodome. On the other hand St.Louis averaged 35k for a mediocre league..