Old Jamestown
Census-designated place in St. Louis County, Missouri

Old Jamestown is an unincorporated community (census-designated place) in St. Louis County, Missouri, with 19,790 residents (2020 Census). It sits at 525 ft (160 m) above sea level. The nearest town is Black Jack, 2.7 miles SE.
- 19,790residents (2020 Census)
- 525 ftelevation · 160 m
- 14.9 sq miland area · 38.7 km²
- 1,324 / sq mipopulation density
- 63034main ZIP code (2 in total)
About Old Jamestown
Old Jamestown is an unincorporated community and census-designated place (CDP) in St. Louis County, Missouri, United States. The population was 19,790 at the 2020 census. Old Jamestown is northwest of the city of St. Louis and borders the Missouri River.
Text: Wikipedia · CC BY-SA 4.0
Old Jamestown weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Old Jamestown
Webcams: Windy.com
Living in Old Jamestown
- Median household income
- $99,521
- Median home value
- $236,100
- Median rent
- $1,835/mo
- Median age
- 41.1
Do you know Old Jamestown? Tell us about it
Help other travelers: share what makes Old Jamestown special. We review every message before publishing it.
Map of Old Jamestown
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Old Jamestown 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 ›Old Jamestown, MO population
Old Jamestown had 19,790 residents in the 2020 Census.
| 2020 Census | 19,790 |
|---|---|
| Density | 1,324 per sq mi (511 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Old Jamestown at a glance
| State | Missouri (MO) |
|---|---|
| County | St. Louis County |
| Type | Census-designated place |
| Population | 19,790 (2020) |
| Land area | 14.95 sq mi (38.7 km²) |
| Water area | 0.01 sq mi (0.02 km²) |
| Elevation | 525 ft (160 m) |
| Coordinates | 38.8349° N, 90.2851° W |
| ZIP codes | 63034, 63033 |
| Official website | oldjamestownassn.org |
| Census code (GEOID) | 2954352 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Old Jamestown
- Black Jack2.7 mi SE
- Florissant3.3 mi SW
- West Alton4.8 mi NE
- Calverton Park4.9 mi S
- Spanish Lake5.3 mi SE
- Dellwood5.4 mi S
- Castle Point5.7 mi S
- Ferguson6.0 mi S
- Bellefontaine Neighbors6.4 mi SE
- Moline Acres6.6 mi S
- Hazelwood6.6 mi SW
- Berkeley6.7 mi SW
Straight-line distance between town centers.
Frequently asked questions about Old Jamestown
What county is Old Jamestown in?
Old Jamestown is in St. Louis County, Missouri.
What is the population of Old Jamestown, MO?
19,790 people lived in Old Jamestown at the 2020 Census.
What is the ZIP code of Old Jamestown, MO?
The main ZIP code is 63034. Other ZIP codes: 63033.
What is the elevation of Old Jamestown?
525 feet (160 m) above sea level.
What towns are near Old Jamestown?
Black Jack (2.7 mi), Florissant (3.3 mi), West Alton (4.8 mi), Calverton Park (4.9 mi), Spanish Lake (5.3 mi).
Last updated: