#41. Birmingham, Michigan - Population: 21,066- Median home value: $488,700 (76% own)- Median rent: $1,481 (24% rent)- Median household income: $117,670 This Detroit suburb is a shopping hub in its own right, featuring almost 300 businesses in its downtown area. It also features...