Elm Grove
Village in Waukesha County, Wisconsin

Elm Grove is a village in Waukesha County, Wisconsin, with 6,513 residents (2020 Census). It sits at 748 ft (228 m) above sea level. The nearest town is Brookfield, 1.9 miles NW.
- 6,513residents (2020 Census)
- 748 ftelevation · 228 m
- 3.3 sq miland area · 8.4 km²
- 1,997 / sq mipopulation density
- 53122main ZIP code (2 in total)
About Elm Grove
Elm Grove is a village in Waukesha County, Wisconsin, United States. The population was 6,524 at the 2020 census. Elm Grove was named as America's best suburb by Business Insider in October 2014.
Text: Wikipedia · CC BY-SA 4.0
Elm Grove weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Elm Grove
Webcams: Windy.com
Living in Elm Grove
- Median household income
- $158,016
- Median home value
- $510,400
- Median rent
- $1,900/mo
- Median age
- 44.3
Do you know Elm Grove? Tell us about it
Help other travelers: share what makes Elm Grove special. We review every message before publishing it.
Map of Elm Grove
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Elm Grove 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 ›Elm Grove, WI population
Elm Grove had 6,513 residents in the 2020 Census.
| 2020 Census | 6,513 |
|---|---|
| Density | 1,997 per sq mi (771 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Elm Grove at a glance
| State | Wisconsin (WI) |
|---|---|
| County | Waukesha County |
| Type | Village |
| Population | 6,513 (2020) |
| Land area | 3.26 sq mi (8.4 km²) |
| Water area | 0.02 sq mi (0.05 km²) |
| Elevation | 748 ft (228 m) |
| Coordinates | 43.0475° N, 88.0870° W |
| ZIP codes | 53122, 53005 |
| Official website | elmgrovewi.org |
| Census code (GEOID) | 5523575 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Elm Grove
- Brookfield1.9 mi NW
- Wauwatosa2.8 mi NE
- West Allis4.0 mi SE
- Butler4.3 mi N
- New Berlin5.6 mi S
- Milwaukee6.2 mi E
- West Milwaukee6.3 mi E
- Greenfield7.3 mi SE
- Hales Corners7.6 mi S
- Menomonee Falls7.9 mi N
- Pewaukee8.1 mi W
- Lannon8.4 mi NW
Straight-line distance between town centers.
Frequently asked questions about Elm Grove
What county is Elm Grove in?
Elm Grove is in Waukesha County, Wisconsin.
What is the population of Elm Grove, WI?
6,513 people lived in Elm Grove at the 2020 Census.
What is the ZIP code of Elm Grove, WI?
The main ZIP code is 53122. Other ZIP codes: 53005.
What is the elevation of Elm Grove?
748 feet (228 m) above sea level.
What towns are near Elm Grove?
Brookfield (1.9 mi), Wauwatosa (2.8 mi), West Allis (4.0 mi), Butler (4.3 mi), New Berlin (5.6 mi).
Last updated: