Maryland Heights

City in St. Louis County, Missouri

View of Maryland Heights, Missouri
Photo: Paul Sableman · CC BY 2.0

Maryland Heights is a city in St. Louis County, Missouri, with 28,284 residents (2020 Census). It sits at 528 ft (161 m) above sea level. The nearest town is Champ, 2.2 miles NE.

About Maryland Heights

Maryland Heights is a second-ring west-northwest suburb of St. Louis, located in St. Louis County, Missouri, United States. As of the 2020 census, Maryland Heights had a population of 28,284. The city was incorporated in 1985. Edwin L. Dirck was appointed the city's first mayor by then County Executive Gene McNary. Mark M. Levin served as City Administrator from August 1985 to 2015.

Text: Wikipedia · CC BY-SA 4.0

Maryland Heights weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Maryland Heights

All 6 webcams near Maryland Heights ›

Webcams: Windy.com

Living in Maryland Heights

Median household income
$86,436
Median home value
$227,000
Median rent
$1,312/mo
Median age
35.6
Cost of living and demographics of Maryland Heights ›

Do you know Maryland Heights? Tell us about it

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

Map of Maryland Heights

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

Maryland Heights 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 ›

Maryland Heights, MO population

Maryland Heights had 28,284 residents in the 2020 Census.

2020 Census28,284
Density1,293 per sq mi (499 per km²)

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

Maryland Heights at a glance

StateMissouri (MO)
CountySt. Louis County
TypeCity
Population28,284 (2020)
Land area21.88 sq mi (56.7 km²)
Water area1.73 sq mi (4.47 km²)
Elevation528 ft (161 m)
Coordinates38.7168° N, 90.4719° W
ZIP codes63146, 63043
Official websitemarylandheights.com
Census code (GEOID)2946586

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

Towns near Maryland Heights

Straight-line distance between town centers.

Frequently asked questions about Maryland Heights

What county is Maryland Heights in?

Maryland Heights is in St. Louis County, Missouri.

What is the population of Maryland Heights, MO?

28,284 people lived in Maryland Heights at the 2020 Census.

What is the ZIP code of Maryland Heights, MO?

The main ZIP code is 63146. Other ZIP codes: 63043.

What is the elevation of Maryland Heights?

528 feet (161 m) above sea level.

What towns are near Maryland Heights?

Champ (2.2 mi), Creve Coeur (4.1 mi), St. Ann (4.6 mi), Bridgeton (4.9 mi), Westwood (5.5 mi).

Last updated: