The potential US cities are as follow. FIFA will narrow the field to 10 cities. I hope the world enjoy's terribly named stadiums.
I think 7 are locks, highlighted in bold. 3 more are likely, in italics.
LA (Rose Bowl)
NYC (Metlife [NJ])
DC (Fedex [MD])
Dallas (ATT Stadium)
Baltimore (M&T Bank)
SF/SJ (Levi's)
Orlando (Camping World)
KC (Arrowhead)
Denver (Sports Authority at Mile High)
Houston (NRG)
ATL (M-B Stadium)
Philly (Lincoln Financial Field)
Nashville (Nissan Stadium)
Seattle (CenturyLink)
Boston (Gillette)
Cincy (Paul Brown)
Miami (Doak South)
I don't see DC and Bmore getting it, obviously. And I don't see DC, Philly, and Boston all getting one (NYC def will) creating 4 northeast cities, plus a 5th and 6th very close by in Toronto and Montreal.
I could see Nashville or Houston sneaking in there. Maybe Orlando b/c visitors love Disney.
Canada's 3 are decided: Montreal, Edmonton, Toronto.
Mexico's as well: CDMX, Monterrey, Guadalajara