There are 30 teams in the major league including two in New York, two in Chicago and two in the Los Angeles metro area. That means their are 14 cities, or metro areas, that have the 30 teams. All other cities in the US do not have major league teams. You do the math.
How about Columbus, Ohio to start. Larger than Cleveland or Cincinnati in population but just Ohio State football and no MLB, NFL, or NBA team.
Most cities of the world do not have a NFL team
The Cowboys
Las Vegas
Pittsburgh Steelers
This has been true for all twenty of the US metropolitan areas with the largest populations; some of which have had TWO NFL and MLB teams at the same time.
Seattle
Probably NY.
Miami
The question asks for speculation, but the safest bet would be a 1 team expansion to Los Angeles. The NFL gets alot of pressure from the networks for not having a team in the 2nd largest television market, and there has been a variety of plans discussed to address the issue from moving an existing NFL team into the city, or expanding there. This is not imminent or even decided upon.
It's the FedEx Field of the Washington Redskins
Green Bay is by far the smallest market with an NFL team, with a population of only 101,203.
The largest is Los Angeles, California.