Population: 20,402
Median family income: $149,516
Median home price: N.A.
Natural beauty abounds in this Alabama town, so it's no wonder that residents enjoy so much time outdoors walking, biking, running and bird watching. Six public parks and countless gracious estates dot Mountain Brook's plush landscape.
Little clusters of restaurants and retailers give villages within the town their own distinct flavors. Antique shoppers can visit Mountain Brook Village, while English Village suits the art gallery and coffee shop set. Crestline Village caters to a younger crowd with toy stores, candy shops and ice cream parlors. Residents can then head home and kick back in stately manors on multi-acre lots.
See complete data and interactive map for Mountain Brook
NEXT: Mercer Island, WA