What cities have both nfl and mlb teams?

New York City: Yankees, Mets, Giants, and Jets

Chicago: Cubs, White Sox, and Bears

Philadelphia: Phillies and Eagles

Baltimore: Orioles and Ravens

Washington: Nationals and Redskins

Atlanta: Braves and Falcons

Miami: Marlins and Dolphins

Tampa Bay: Rays and Bucanneers

Pittsburgh: Pirates and Steelers

Cincinnati: Reds and Bengals

Cleveland: Indians and Browns

Detroit: Tigers and Lions

Saint Louis: Cardinals and Rams

Kansas City: Royals and Chiefs

Houston: Astros and Texans

Seattle: Mariners and Seahawks

San Francisco: Giants and 49ers

Oakland: A's and Raiders

San Diego: Padres and Chargers

Minneapolis, Denver, Phoenix, and Dallas are debatable: each has a baseball team that plays near that city, but their team names (Minnesota, Colorado, Arizona, and Texas) identify with a state, not the city.

The New England Patriots do not identify exclusively with Boston, do not play in Boston, and do not even play in a suburb of Boston.