Let's see...
Baltimore, MD (born and raise)
San Jose, CA (Dad got a job assignment)
Baltimore, MD again (assignment ended, moved back)
Northfield, MN (went to college)
Baltimore, MD again (graduated, moved home)
Elsewhere in Baltimore, MD (moved out of my parents' house)
Minneapolis, MN (decided to really strike out "on my own"; moved in with some college friends)
Eagan, MN (got my own apartment)
Elsewhere in Minneapolis, MN (moved in with my woman)
Elsewhere again in Minneapolis, MN (we got a nicer apartment)
Eden Prairie, MN (woman left, moved in with a different college friend)
Elsewhere in Eden Prairie, MN (roommate bought a house, I moved with him)
Bloomington, MN (roommate got married, kicked me out; moved in with my girlfriend)
Elsewhere in Bloomington, MN (got married, bought a house).
12 different addresses in 39 years, but only in 3 major metropolitan areas. (Northfield is 40 miles south of Minneapolis, all the other MN cities are really suburbs of it.)