Cottonwood Heights
City in Salt Lake County, Utah

Cottonwood Heights is a city in Salt Lake County, Utah, with 33,617 residents (2020 Census). It sits at 4,823 ft (1,470 m) above sea level. The nearest town is Granite, 2.9 miles SE.
- 33,617residents (2020 Census)
- 4,823 ftelevation · 1,470 m
- 9.4 sq miland area · 24.5 km²
- 3,559 / sq mipopulation density
- 84093ZIP code
About Cottonwood Heights
Cottonwood Heights is a city located in Salt Lake County, Utah, United States, along the east bench of the Salt Lake Valley. It lies south of the cities of Holladay and Murray, east of Midvale, and north of Sandy within the Salt Lake City, Utah Metropolitan Statistical Area. Originally a census-designated place (CDP), following a successful referendum in May 2004, the city was incorporated on January 14, 2005. The population, as of the 2020 census, was 33,617.
The corporate offices of Instructure, Dyno Nobel, the defunct Fusion-io, Extra Space Storage, Breeze Airways, and JetBlue are located in the city.
Text: Wikipedia · CC BY-SA 4.0
Cottonwood Heights weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Cottonwood Heights
Webcams: Windy.com
Living in Cottonwood Heights
- Median household income
- $119,422
- Median home value
- $694,100
- Median rent
- $1,730/mo
- Median age
- 40
Do you know Cottonwood Heights? Tell us about it
Help other travelers: share what makes Cottonwood Heights special. We review every message before publishing it.
Map of Cottonwood Heights
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Cottonwood Heights 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 ›Cottonwood Heights, UT population
Cottonwood Heights had 33,617 residents in the 2020 Census.
| 2020 Census | 33,617 |
|---|---|
| Density | 3,559 per sq mi (1,374 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Cottonwood Heights at a glance
| State | Utah (UT) |
|---|---|
| County | Salt Lake County |
| Type | City |
| Population | 33,617 (2020) |
| Land area | 9.44 sq mi (24.5 km²) |
| Elevation | 4,823 ft (1,470 m) |
| Coordinates | 40.6137° N, 111.8141° W |
| ZIP code | 84093 |
| Official website | cottonwoodheights.utah.gov |
| Census code (GEOID) | 4916270 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Cottonwood Heights
- Granite2.9 mi SE
- Holladay3.2 mi N
- Sandy3.5 mi SW
- White City4.0 mi SW
- Midvale4.1 mi W
- Murray4.6 mi NW
- Millcreek5.3 mi N
- Taylorsville7.7 mi W
- South Salt Lake7.7 mi NW
- Draper8.5 mi S
- West Jordan9.9 mi W
- South Jordan10.2 mi SW
Straight-line distance between town centers.
Frequently asked questions about Cottonwood Heights
What county is Cottonwood Heights in?
Cottonwood Heights is in Salt Lake County, Utah.
What is the population of Cottonwood Heights, UT?
33,617 people lived in Cottonwood Heights at the 2020 Census.
What is the ZIP code of Cottonwood Heights, UT?
The ZIP code of Cottonwood Heights is 84093.
What is the elevation of Cottonwood Heights?
4,823 feet (1,470 m) above sea level.
What towns are near Cottonwood Heights?
Granite (2.9 mi), Holladay (3.2 mi), Sandy (3.5 mi), White City (4.0 mi), Midvale (4.1 mi).
Last updated: