I have never chose the teams that i support by their location on the map alone. I mean we live in Illinois, not Missouri, or is the rule that you have to support the team that is closest to your house? My grandfather was a St. Louis Browns fan and when Baltimore STOLE the franchise he moved his allegiance with them. It was what i heard as a kid so they became my team. I didnt get the memo that said you 100% had to root root root for the home team.
The only teams i remember seeing on TV as a kid were the Packers and Cowboys so at the age of 6 i became a packers fan and have never wavered. I have also been a Blues fan although it has been a long hard struggle supporting that team.