Small towns are flourishing across the United States, but some enjoy far greater wealth than others.
“Many of these affluent small towns share a similar profile: They sit just outside major metros, offering residents proximity to big-city amenities while providing privacy, space, and a lifestyle quality that’s harder to find in more urban areas,” says Anthony Smith, senior economist at Realtor.com.
For high-income households, these communities “offer the best of both worlds: access to jobs, airports, health care, culture, and dining, paired with larger homes, quieter neighborhoods, and a stronger sense of exclusivity,” Smith says.
The list of the richest towns was identified by GOBankingRates. Explore the wealthiest small towns listed below, including details on their population, median household income, median home list price, and AreaVibes livability score (rated out of 100).
Mountain Brook is a suburb of Birmingham. Around 92% of Mountain Brook is covered by trees, one of the highest percentages in the country.
Sterling is 130 miles from Anchorage. This tourist hub is known for its great fishing, boating, and camping.
Located between Phoenix and Scottsdale, Paradise Valley is home to nine resorts and three golf courses. Residents love its breathtaking views of Camelback and Mummy mountains.
Goshen is 7 miles east of Fayetteville. It’s recognized for its scenic landscapes, tight-knit community, and top-rated public schools.
Palos Verdes Estates is a safe and scenic coastal enclave in Los Angeles County. It’s known for its stunning ocean views and luxurious amenities.
Castle Pines—just 20 miles from downtown Denver—is a very family-oriented, outdoorsy community. The city manages nearly 60 miles of trails, 122 acres of parks, and more than 1,850 acres of open space.