Lake Oswego
City in Clackamas County, Oregon

Lake Oswego is a city in Clackamas County, Oregon, with 40,731 residents (2020 Census). It sits at 249 ft (76 m) above sea level. The nearest town is Stafford, 2.4 miles SE.
- 40,731residents (2020 Census)
- 249 ftelevation · 76 m
- 10.9 sq miland area · 28.2 km²
- 3,743 / sq mipopulation density
- 97034main ZIP code (2 in total)
About Lake Oswego
Lake Oswego ( oss-WEE-goh) is a city in the U.S. state of Oregon, primarily in Clackamas County, with small portions extending into neighboring Multnomah and Washington counties. Population in 2020 was 40,731, an 11.2% increase since 2010, making it the 11th most populous city in Oregon. Located about 7 miles (11 km) south of Portland and surrounding the 405-acre (164 ha) Oswego Lake, the town was founded in 1847 and incorporated as Oswego in 1910. The city was the hub of Oregon's brief iron industry in the late 19th century, and is today a suburb of Portland.
Text: Wikipedia · CC BY-SA 4.0
Lake Oswego weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Lake Oswego
Webcams: Windy.com
Living in Lake Oswego
- Median household income
- $141,549
- Median home value
- $932,200
- Median rent
- $2,139/mo
- Median age
- 46.7
Do you know Lake Oswego? Tell us about it
Help other travelers: share what makes Lake Oswego special. We review every message before publishing it.
Map of Lake Oswego
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Lake Oswego 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 ›Lake Oswego, OR population
Lake Oswego had 40,731 residents in the 2020 Census.
| 2020 Census | 40,731 |
|---|---|
| Density | 3,743 per sq mi (1,445 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Lake Oswego at a glance
| State | Oregon (OR) |
|---|---|
| County | Clackamas County |
| Type | City |
| Population | 40,731 (2020) |
| Land area | 10.88 sq mi (28.2 km²) |
| Water area | 0.66 sq mi (1.70 km²) |
| Elevation | 249 ft (76 m) |
| Coordinates | 45.4136° N, 122.7000° W |
| ZIP codes | 97034, 97035 |
| Official website | ci.oswego.or.us |
| Census code (GEOID) | 4140550 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Lake Oswego
- Stafford2.4 mi SE
- Rivergrove2.5 mi SW
- Dunthorpe2.7 mi NE
- Durham3.1 mi SW
- Oak Grove3.2 mi E
- Metzger3.9 mi NW
- Tigard4.1 mi W
- Jennings Lodge4.3 mi E
- Milwaukie4.4 mi NE
- West Linn4.4 mi SE
- Tualatin4.4 mi SW
- Garden Home-Whitford4.5 mi NW
Straight-line distance between town centers.
Frequently asked questions about Lake Oswego
What county is Lake Oswego in?
Lake Oswego is in Clackamas County, Oregon.
What is the population of Lake Oswego, OR?
40,731 people lived in Lake Oswego at the 2020 Census.
What is the ZIP code of Lake Oswego, OR?
The main ZIP code is 97034. Other ZIP codes: 97035.
What is the elevation of Lake Oswego?
249 feet (76 m) above sea level.
What towns are near Lake Oswego?
Stafford (2.4 mi), Rivergrove (2.5 mi), Dunthorpe (2.7 mi), Durham (3.1 mi), Oak Grove (3.2 mi).
Last updated: