Checked
Oswego, IL
Village in Kendall County, Illinois. ZIP codes: 60543.
Population
36,375
Land area
15.8sq mi
People per sq mi
2,298
ZIP codes
1
Oswego and its ZIP codes
Oswego at a glance
- Oswego is about 10 times as dense as Illinois as a whole.
- By population, it ranks 50th among 1,445 cities and towns in Illinois.
- The median household income is $123,792, 48% above the Illinois median of $83,390.
- A typical owner-occupied home is valued at $344,500 (31% above Illinois) and median rent is $1,860 a month.
Local data for Oswego, IL
Counts from official public data
Housing and community stats
Oswego, IL, American Community Survey 2020-2024
Median household income
$123,792
Poverty rate
2.6%
Median home value
$344,500
Median rent
$1,860/mo
Homeownership
87.9%
Bachelor's or higher
44.3%
Median age
38.7
Average commute
31.5 min
Largest reported origins and ancestries: German Americans (7,722), Mexican Americans (5,474), Irish Americans (4,122).
Economy and federal money
Jobs, pay, income and spending are for Kendall County. PPP loans are for Oswego.
Unemployment rate
3.8%
Aug 2026, -0.7 pts in a year
Average annual pay
$53,553
30,845 jobs, 2025
Income per person
$63,048
BEA, 2024
Federal spending
$604M
FY 2026, $4,578 per person
PPP loans
$58.93M
1,340 loans, 6,849 jobs reported
How people get to work
Oswego, IL, workers 16 and older. American Community Survey 5-year estimates
- Drove alone73.4%
- Carpooled6.8%
- Public transit1.2%
- Walked0.4%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other0.7%
- Worked from home17.5%
Average one-way commute: 31.5 minutes for people who do not work from home.
Environment and hazard risk
Oswego, IL, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Low
Top: cold wave
Storm events since 1996
492
Countywide, mostly thunderstorm wind
Flood insurance policies
101
0.2% of homes, county
July high / Jan low
84° / 16°F
39.5 inches of rain a year
Health statistics
Share of adults in Oswego, IL, CDC PLACES estimates
Obesity
38.5%
U.S. 33.3% +5.2 pts
Diabetes
8.8%
U.S. 12.1% -3.3 pts
Smoking
10.6%
U.S. 12.8% -2.2 pts
Uninsured (18-64)
7.1%
U.S. 11.1% -4.0 pts
ZIP codes in Oswego
1 in or overlapping Oswego. Population shown
Cities near Oswego
| Name | Distance | Land area (sq mi) |
|---|---|---|
| Boulder HillCensus-designated place | 2.8 mi | 1.5 |
| MontgomeryVillage | 3.8 mi | 10 |
| PlainfieldVillage | 6.3 mi | 25.9 |
| AuroraCity | 6.5 mi | 45.1 |
| YorkvilleCity | 6.6 mi | 20.1 |
| PlanoCity | 8.1 mi | 9 |
| PrestburyCensus-designated place | 8.8 mi | 0.6 |
| Big RockVillage | 9.3 mi | 4.3 |
| PlattvilleVillage | 9.6 mi | 2.3 |
| North AuroraVillage | 9.6 mi | 7.6 |
| Sugar GroveVillage | 9.8 mi | 10.5 |
| Crystal LawnsCensus-designated place | 11 mi | 0.7 |
| MillbrookVillage | 12 mi | 1.8 |
| BataviaCity | 12 mi | 10.9 |
| NapervilleCity | 12 mi | 39.4 |
| SunnylandCensus-designated place | 12 mi | 0.2 |
Frequently asked questions
- What county is Oswego, IL in?
- Oswego is in Kendall County, Illinois.
- What ZIP codes are in Oswego, IL?
- ZIP codes in or overlapping Oswego include 60543.
- What is the population of Oswego, IL?
- About 36,375 people live in Oswego, based on American Community Survey 5-year estimates.
- What cities are near Oswego?
- Nearby places include Boulder Hill (2.8 mi), Montgomery (3.8 mi), Plainfield (6.3 mi), Aurora (6.5 mi), Yorkville (6.6 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023