Morganton
City in Burke County, North Carolina

Morganton is a city in Burke County, North Carolina, with 17,474 residents (2020 Census). It sits at 1,161 ft (354 m) above sea level. The nearest town is Salem, 2.8 miles S.
- 17,474residents (2020 Census)
- 1,161 ftelevation · 354 m
- 19.2 sq miland area · 49.8 km²
- 908 / sq mipopulation density
- 28655ZIP code
About Morganton
Morganton is a city in and the county seat of Burke County, North Carolina, United States. It is located in the foothills of the Blue Ridge Mountains along the Catawba River.
The population was 17,474 at the 2020 census. Morganton is approximately 75 miles (121 km) northwest of Charlotte and 57 miles (92 km) east of Asheville. It is one of the principal cities in the Hickory-Lenoir-Morganton, NC Metropolitan Statistical Area.
Text: Wikipedia · CC BY-SA 4.0
Morganton weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Morganton
Webcams: Windy.com
Living in Morganton
- Median household income
- $51,355
- Median home value
- $221,700
- Median rent
- $944/mo
- Median age
- 37.8
Do you know Morganton? Tell us about it
Help other travelers: share what makes Morganton special. We review every message before publishing it.
Map of Morganton
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Morganton 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 ›Morganton, NC population
Morganton had 17,474 residents in the 2020 Census.
| 2020 Census | 17,474 |
|---|---|
| Density | 908 per sq mi (351 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Morganton at a glance
| State | North Carolina (NC) |
|---|---|
| County | Burke County |
| Type | City |
| Population | 17,474 (2020) |
| Land area | 19.24 sq mi (49.8 km²) |
| Elevation | 1,161 ft (354 m) |
| Coordinates | 35.7408° N, 81.7003° W |
| ZIP code | 28655 |
| Official website | ci.morganton.nc.us |
| Census code (GEOID) | 3744400 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Morganton
- Salem2.8 mi S
- Glen Alpine4.7 mi W
- Drexel5.2 mi E
- Valdese7.2 mi E
- Rutherford College9.7 mi E
- Gamewell10.3 mi NE
- Connelly Springs11.4 mi E
- Cajah's Mountain11.9 mi NE
- Nebo12.2 mi W
- Sawmills13.6 mi NE
- Icard13.7 mi E
- Hudson14.1 mi NE
Straight-line distance between town centers.
Frequently asked questions about Morganton
What county is Morganton in?
Morganton is in Burke County, North Carolina.
What is the population of Morganton, NC?
17,474 people lived in Morganton at the 2020 Census.
What is the ZIP code of Morganton, NC?
The ZIP code of Morganton is 28655.
What is the elevation of Morganton?
1,161 feet (354 m) above sea level.
What towns are near Morganton?
Salem (2.8 mi), Glen Alpine (4.7 mi), Drexel (5.2 mi), Valdese (7.2 mi), Rutherford College (9.7 mi).
Last updated: