Gresham
City in Multnomah County, Oregon

Gresham is a city in Multnomah County, Oregon, with 114,247 residents (2020 Census). It sits at 325 ft (99 m) above sea level. The nearest town is Wood Village, 2.5 miles NE.
- 114,247residents (2020 Census)
- 325 ftelevation · 99 m
- 23.6 sq miland area · 61.0 km²
- 4,848 / sq mipopulation density
- 97030main ZIP code (4 in total)
About Gresham
Gresham ( GRESH-əm) is a city in the Willamette Valley, Located in Multnomah County in the U.S. state of Oregon, bordered by Portland to the northwest and partially in the southwest. It was first settled in the early 1850s by the Powell brothers. It remained unincorporated until 1905; it was named after Walter Quintin Gresham, an American Civil War general and United States Secretary of State.
The early economy of the city was primarily supported by agriculture, and by the mid-20th century, the city saw a population boom, increasing from 4,000 residents to more than 10,000 between 1960 and 1970. The population was 114,247 at the 2020 census, making it the second most populous city in the county and the fourth-most populous city in Oregon. Gresham is an economic center for eastern Multnomah County.
Text: Wikipedia · CC BY-SA 4.0
Gresham weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Gresham
Webcams: Windy.com
Living in Gresham
- Median household income
- $77,795
- Median home value
- $458,700
- Median rent
- $1,586/mo
- Median age
- 37
Do you know Gresham? Tell us about it
Help other travelers: share what makes Gresham special. We review every message before publishing it.
Map of Gresham
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Gresham 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 ›Gresham, OR population
Gresham had 114,247 residents in the 2020 Census.
| 2020 Census | 114,247 |
|---|---|
| Density | 4,848 per sq mi (1,872 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Gresham at a glance
| State | Oregon (OR) |
|---|---|
| County | Multnomah County |
| Type | City |
| Population | 114,247 (2020) |
| Land area | 23.56 sq mi (61.0 km²) |
| Water area | 0.13 sq mi (0.35 km²) |
| Elevation | 325 ft (99 m) |
| Coordinates | 45.5023° N, 122.4416° W |
| ZIP codes | 97030, 97024, 97080, 97233 |
| Official website | greshamoregon.gov |
| Census code (GEOID) | 4131250 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Gresham
- Wood Village2.5 mi NE
- Fairview3.1 mi N
- Troutdale3.5 mi NE
- Orient4.8 mi SE
- Damascus5.2 mi S
- Happy Valley5.7 mi SW
- Boring5.9 mi SE
- Maywood Park6.8 mi NW
- Camas, WA6.9 mi N
- Washougal, WA7.2 mi NE
- Johnson City9.5 mi SW
- Milwaukie9.6 mi SW
Straight-line distance between town centers.
Frequently asked questions about Gresham
What county is Gresham in?
Gresham is in Multnomah County, Oregon.
What is the population of Gresham, OR?
114,247 people lived in Gresham at the 2020 Census.
What is the ZIP code of Gresham, OR?
The main ZIP code is 97030. Other ZIP codes: 97024, 97080, 97233.
What is the elevation of Gresham?
325 feet (99 m) above sea level.
What towns are near Gresham?
Wood Village (2.5 mi), Fairview (3.1 mi), Troutdale (3.5 mi), Orient (4.8 mi), Damascus (5.2 mi).
Last updated: