Question: Which MLB teams have not changed cities?
Answer: Boston Red Sox; New York Yankees; Philadelphia Phillies; Detroit Tigers; Chicago White Sox; Chicago Cubs; Cincinnati Reds; St. Louis Cardinals; Cleveland Indians; Pittsburgh Pirates; New York Mets; Tampa Bay Rays; Florida Marlins; Houston Astros (Colt '45s); Kansas City Royals; San Diego Padres; Los Angeles Angels of Anaheim; Seattle Mariners.