Barnhart

Census-designated place in Jefferson County, Missouri

Aerial view of Barnhart, Missouri
Aerial view: USDA NAIP · USGS The National Map (public domain)

Barnhart is an unincorporated community (census-designated place) in Jefferson County, Missouri, with 5,832 residents (2020 Census). It sits at 436 ft (133 m) above sea level. The nearest town is Imperial, 1.6 miles NE.

About Barnhart

Barnhart is a census-designated place (CDP) in Jefferson County, Missouri, United States. As of the 2020 census, Barnhart had a population of 5,832. Barnhart is also a suburb of St. Louis.

Text: Wikipedia · CC BY-SA 4.0

Barnhart weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Barnhart

All 6 webcams near Barnhart ›

Webcams: Windy.com

Living in Barnhart

Median household income
$95,811
Median home value
$229,200
Median rent
$1,565/mo
Median age
35.8
Cost of living and demographics of Barnhart ›

Do you know Barnhart? Tell us about it

Help other travelers: share what makes Barnhart special. We review every message before publishing it.

Map of Barnhart

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Barnhart Street View

Loading 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 ›

Barnhart, MO population

Barnhart had 5,832 residents in the 2020 Census.

2020 Census5,832
Density1,176 per sq mi (454 per km²)

Source: U.S. Census Bureau, Decennial Census.

Barnhart at a glance

StateMissouri (MO)
CountyJefferson County
TypeCensus-designated place
Population5,832 (2020)
Land area4.96 sq mi (12.8 km²)
Water area0.15 sq mi (0.39 km²)
Elevation436 ft (133 m)
Coordinates38.3366° N, 90.4031° W
ZIP code63012
Census code (GEOID)2903394

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Barnhart

Straight-line distance between town centers.

Frequently asked questions about Barnhart

What county is Barnhart in?

Barnhart is in Jefferson County, Missouri.

What is the population of Barnhart, MO?

5,832 people lived in Barnhart at the 2020 Census.

What is the ZIP code of Barnhart, MO?

The ZIP code of Barnhart is 63012.

What is the elevation of Barnhart?

436 feet (133 m) above sea level.

What towns are near Barnhart?

Imperial (1.6 mi), Kimmswick (2.9 mi), Pevely (3.4 mi), Horine (5.0 mi), Herculaneum (5.5 mi).

Last updated: