Flat Rock
Village in Henderson County, North Carolina

Flat Rock is a village in Henderson County, North Carolina, with 3,486 residents (2020 Census). It sits at 2,205 ft (672 m) above sea level. The nearest town is East Flat Rock, 2.2 miles NE.
- 3,486residents (2020 Census)
- 2,205 ftelevation · 672 m
- 8.1 sq miland area · 21.0 km²
- 431 / sq mipopulation density
- 28726ZIP code
About Flat Rock
Flat Rock is a village in Henderson County, North Carolina, United States. The population was 3,114 at the 2010 census. It is part of the Asheville Metropolitan Statistical Area.
Text: Wikipedia · CC BY-SA 4.0
Flat Rock weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Flat Rock
Webcams: Windy.com
Living in Flat Rock
- Median household income
- $95,098
- Median home value
- $601,700
- Median rent
- $1,074/mo
- Median age
- 67.1
Do you know Flat Rock? Tell us about it
Help other travelers: share what makes Flat Rock special. We review every message before publishing it.
Map of Flat Rock
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Flat Rock Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Flat Rock, NC population
Flat Rock had 3,486 residents in the 2020 Census.
| 2020 Census | 3,486 |
|---|---|
| Density | 431 per sq mi (166 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Flat Rock at a glance
| State | North Carolina (NC) |
|---|---|
| County | Henderson County |
| Type | Village |
| Population | 3,486 (2020) |
| Land area | 8.09 sq mi (21.0 km²) |
| Water area | 0.13 sq mi (0.33 km²) |
| Elevation | 2,205 ft (672 m) |
| Coordinates | 35.2674° N, 82.4513° W |
| ZIP code | 28726 |
| Official website | villageofflatrock.org |
| Census code (GEOID) | 3723600 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Flat Rock
- East Flat Rock2.2 mi NE
- Valley Hill3.0 mi NW
- Barker Heights3.1 mi N
- Hendersonville3.9 mi N
- Laurel Park4.2 mi NW
- Balfour6.3 mi N
- Saluda6.3 mi E
- Dana6.3 mi NE
- Mountain Home7.7 mi N
- Horse Shoe7.7 mi NW
- Etowah8.2 mi W
- The Cliffs Valley, SC8.9 mi S
Straight-line distance between town centers.
Frequently asked questions about Flat Rock
What county is Flat Rock in?
Flat Rock is in Henderson County, North Carolina.
What is the population of Flat Rock, NC?
3,486 people lived in Flat Rock at the 2020 Census.
What is the ZIP code of Flat Rock, NC?
The ZIP code of Flat Rock is 28726.
What is the elevation of Flat Rock?
2,205 feet (672 m) above sea level.
What towns are near Flat Rock?
East Flat Rock (2.2 mi), Valley Hill (3.0 mi), Barker Heights (3.1 mi), Hendersonville (3.9 mi), Laurel Park (4.2 mi).
Last updated: