Maine ZIP Codes & Demographics
485 ZIP codes · 16 counties · 20+ cities
Race & Ethnicity
Age Breakdown
Key Indicators
| Median Age | 44.7 yrs |
|---|---|
| Avg HH Size | 2.04 |
| Below Poverty | 10.5% ≈ Avg |
| College Grads | 46.6% ▲ 20% above avg |
| Unemployment | 4.0% ▼ 19% below avg |
| No HS Diploma | 6,493 (0.7%) |
| HS Graduate | 272,124 (28.3%) |
| Some College | 109,962 (11.4%) |
| Associates | 124,641 (13%) |
| Bachelors | 105,576 (11%) |
| Graduate Degree | 342,837 (35.7%) |
Education
Housing Tenure
Home Value Distribution
Financials
| Median HH Income | $75,636 ≈ Avg |
|---|---|
| Median Home Value | $291,378 ≈ Avg |
| Home/Income Ratio | 3.9x (nat avg ~3.5x) |
| Median Rent | $1,127/mo |
| Total Housing Units | 745,967 |
| Vacant Units | 156,920 |
Income Distribution
How People Get to Work
Commute Time
Year Built
Maine contains 485 ZIP codes across 16 counties. With an estimated population of 1,377,327 residents and a median age of 44.66 years, it is a middle-aged state in terms of demographics.
Economically, Maine is broadly a middle-income state. The median household income of $75,635 is near the national average. The statewide unemployment rate is 4.0%, below the national average. Approximately 10.5% of residents live below the poverty line.
Maine has a mid-range housing market overall, with a median home value of $291,378 — near the national average. Median monthly rent across the state averages around $1,126. Homeownership stands at 74.5% statewide.
The population of Maine is primarily White (90.64%). Residents are broadly well-educated — 46.6% hold a bachelor's degree or higher, above the national average.
The 485 ZIP codes across Maine vary widely in character — from dense urban cores to rural agricultural areas. Each of the 16 counties has its own economic profile, housing market, and demographic makeup. Browse by county below to find ZIP codes that match your specific needs, whether you're researching relocation, real estate, business demographics, or local government boundaries.
Looking for ZIP code data in Maine? Every ZIP code page includes population counts, median household income, home values, rental rates, age distribution, race and ethnicity breakdown, education levels, commute data, and housing stock information — all sourced from the U.S. Census Bureau's American Community Survey.
| City | ZIPs | Population | Avg Income |
|---|---|---|---|
| Portland | 9 | 67,663 | $77,013 |
| Bangor | 2 | 44,418 | $66,136 |
| Lewiston | 3 | 37,886 | $56,558 |
| Waterville | 2 | 27,431 | $54,122 |
| South Portland | 2 | 26,966 | $83,744 |
| Augusta | 5 | 26,517 | $55,158 |
| Biddeford | 2 | 24,698 | $71,268 |
| Auburn | 3 | 24,294 | $66,552 |
| Scarborough | 2 | 22,527 | $125,642 |
| Brunswick | 1 | 22,081 | $74,102 |
| Saco | 1 | 20,636 | $84,328 |
| Westbrook | 2 | 20,484 | $85,868 |
| Windham | 1 | 19,041 | $98,946 |
| Gorham | 1 | 18,192 | $110,181 |
| Sanford | 1 | 17,385 | $69,135 |
| Ellsworth | 1 | 14,695 | $72,083 |
| Falmouth | 1 | 12,557 | $131,833 |
| Gardiner | 1 | 12,363 | $68,844 |
| Orono | 2 | 11,693 | $58,893 |
| Kennebunk | 1 | 11,692 | $101,204 |
| County | ZIPs | Population | Avg Income | Avg Home | Unemp. | College |
|---|---|---|---|---|---|---|
| Cumberland County | 52 | 306,413 | $94,796 | $451,554 | 3.2% | 58.4% |
| York County | 42 | 214,731 | $91,158 | $399,248 | 3.6% | 48.5% |
| Penobscot County | 47 | 155,760 | $60,665 | $160,490 | 5.3% | 35.9% |
| Kennebec County | 34 | 125,584 | $72,987 | $233,941 | 2.8% | 43.7% |
| Androscoggin County | 24 | 112,323 | $75,347 | $233,450 | 3.6% | 37.7% |
| Aroostook County | 44 | 66,804 | $53,940 | $136,258 | 4.4% | 31.3% |
| Oxford County | 32 | 58,919 | $59,950 | $194,914 | 4.2% | 36.2% |
| Hancock County | 43 | 54,381 | $72,854 | $324,864 | 2.8% | 49.5% |
| Somerset County | 26 | 50,624 | $59,321 | $184,354 | 3.6% | 41.2% |
| Knox County | 20 | 40,860 | $82,868 | $365,805 | 2.4% | 50.2% |
| Waldo County | 20 | 40,036 | $69,633 | $223,383 | 5.2% | 41.6% |
| Sagadahoc County | 9 | 37,093 | $87,446 | $309,475 | 4.1% | 50.9% |
| Lincoln County | 28 | 35,840 | $81,995 | $374,395 | 3.3% | 56.0% |
| Washington County | 32 | 31,623 | $54,190 | $152,230 | 5.7% | 35.3% |
| Franklin County | 20 | 29,408 | $56,384 | $203,450 | 12.0% | 44.8% |
| Piscataquis County | 12 | 16,928 | $54,896 | $165,958 | 7.0% | 32.3% |