
2. Brevard, North Carolina: The Land of Waterfalls
If you envision a retirement surrounded by old-growth forests, crisp mountain air, and a tight-knit community, Brevard belongs on your shortlist. Nestled in Transylvania County, this small town sits just 35 minutes southwest of Asheville. It carries the nickname “the land of waterfalls” because hundreds of cascades pour through the nearby Pisgah National Forest.
You pay a slight premium for this natural beauty. The median home price sits around $540,000, making it one of the pricier options on this list. However, demand in Western North Carolina continues to surge, meaning prices will likely escalate further. North Carolina supports retirees through favorable tax rates; the state income tax dropped to a flat 3.99% for 2026, and they do not tax Social Security income.