Lake Oswego

City in Clackamas County, Oregon

View of Lake Oswego, Oregon
Photo: Esprqii · CC BY-SA 3.0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Lake Oswego

All 24 webcams near 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
Cost of living and demographics of Lake Oswego ›

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

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 ›

Lake Oswego, OR population

Lake Oswego had 40,731 residents in the 2020 Census.

2020 Census40,731
Density3,743 per sq mi (1,445 per km²)

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

Lake Oswego at a glance

StateOregon (OR)
CountyClackamas County
TypeCity
Population40,731 (2020)
Land area10.88 sq mi (28.2 km²)
Water area0.66 sq mi (1.70 km²)
Elevation249 ft (76 m)
Coordinates45.4136° N, 122.7000° W
ZIP codes97034, 97035
Official websiteci.oswego.or.us
Census code (GEOID)4140550

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

Towns near Lake Oswego

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: