State profile · ME

Maine ZIP Codes

Demographics, income, and housing across every ZIP code in Maine, benchmarked against all 50 states, DC and Puerto Rico.

432
ZIP codes
1,328,255
Population
$73,507
Avg ZIP income
16
Counties

The verdict

Maine holds the 31st-most ZIP codes in the country, with an average ZIP household income 2% above the national ZIP median — 31st of 52 states & territories.

#31
of 52 by ZIP count
#31
of 52 by avg income
1,328,255
people across all ZIPs
16
counties covered

Ranks compare this state against all reporting states using ZIP-level Census ACS 5-Year aggregates.

Maine (ME) contains 432 ZIP codes spread across 16 counties and 428 distinct cities. Together those ZIP areas cover a total population of 1,328,255 based on Census ACS 5-Year Estimates. ZIP-level granularity matters here: Maine stretches across very different economic zones, and a single state-wide average hides the 10x spread you will see between its highest-income and lowest-income ZIP codes in the table below.

The economic baseline across Maine ZIPs shows an average median household income of $73,507 and an average home value of $283,606, with a state-wide average median age of 49.1. These averages are computed over every ZIP in ME with reported data, not weighted by population, so small rural ZIPs count the same as metropolitan ones. Use them as a reference line, then drill into the ZIP tables to see where affluent suburbs, rural counties, and urban cores deviate from the state mean.

The largest urban concentrations in Maine by population are Portland, Bangor, Lewiston, Waterville, Augusta, and each city aggregates multiple ZIP codes worth of Census data on its own city page. Every record in this view comes from publicly available federal datasets, primarily the U.S. Census Bureau American Community Survey and USPS ZIP Code Tabulation Area files, with no proprietary scoring, estimation, or editorial adjustment. Click any county to drill down to its ZIP-level detail, or jump directly to a ZIP code to see household income, housing cost, demographic breakdown, nearby ZIPs, and FHFA home-price history for that specific five-digit area.

Largest cities in Maine

Top 10 cities by population in Maine

Total resident population aggregated from every ZIP code the Census assigns to each city.

residents

What this shows Population concentrates heavily in the state's largest metros, while most of its 428 cities are far smaller, a pattern the ZIP-level tables below make concrete.

Source U.S. Census Bureau · ACS 5-Year Estimates As of 2019–2023

Counties in Maine

Largest counties in Maine by population

Top 15 of 16 counties — each links to its full ZIP-level breakdown

  1. 1
    Cumberland 282,052 residents
    38 ZIP codes
  2. 2
    York 197,131 residents
    36 ZIP codes
  3. 3
    Penobscot 156,152 residents
    46 ZIP codes
  4. 4
    Kennebec 122,120 residents
    28 ZIP codes
  5. 5
    Androscoggin 107,702 residents
    15 ZIP codes
  6. 6
    Aroostook 71,498 residents
    39 ZIP codes
  7. 7
    Oxford 57,920 residents
    32 ZIP codes
  8. 8
    Hancock 52,710 residents
    41 ZIP codes
  9. 9
    Somerset 52,114 residents
    25 ZIP codes
  10. 10
    Knox 39,736 residents
    19 ZIP codes
  11. 11
    Waldo 38,829 residents
    18 ZIP codes
  12. 12
    Sagadahoc 35,281 residents
    8 ZIP codes
  13. 13
    Lincoln 34,457 residents
    26 ZIP codes
  14. 14
    Washington 33,154 residents
    32 ZIP codes
  15. 15
    Franklin 30,200 residents
    17 ZIP codes

Source U.S. Census Bureau ACS 5-Year Estimates · 2023

Which cities have the most ZIPs in Maine?

Side-by-side: Compare 04401 vs 04240 →

ZIP Codes in Maine

Most populous ZIP codes in Maine

The 12 largest by population — all 432 ME ZIPs are listed below and on the state sitemap

  1. 1
    04401 · Bangor 44,899 residents
    173/sq mi
  2. 2
    04240 · Lewiston 36,592 residents
    414/sq mi
  3. 3
    04103 · Portland 30,606 residents
    1,150/sq mi
  4. 4
    04901 · Waterville 26,248 residents
    129/sq mi
  5. 5
    04330 · Augusta 26,086 residents
    86/sq mi
  6. 6
    04106 · South Portland 25,175 residents
    792/sq mi
  7. 7
    04005 · Biddeford 23,146 residents
    187/sq mi
  8. 8
    04210 · Auburn 23,045 residents
    150/sq mi
  9. 9
    04011 · Brunswick 20,278 residents
    167/sq mi
  10. 10
    04074 · Scarborough 18,760 residents
    152/sq mi
  11. 11
    04072 · Saco 18,482 residents
    186/sq mi
  12. 12
    04092 · Westbrook 17,515 residents
    393/sq mi

Source U.S. Census Bureau ACS 5-Year Estimates · 2023

Frequently Asked Questions

How many ZIP codes are in Maine?
Maine has 432 ZIP codes across 16 counties, with a total population of 1,328,255.
What is the average income in Maine?
The average median household income across Maine ZIP codes is $73,507. The average home value is $283,606.
What are the largest cities in Maine?
The largest cities in Maine by population include Portland (65,261), Bangor (44,899), Lewiston (36,592), Waterville (26,248), Augusta (26,086).

Source: U.S. Census Bureau, American Community Survey (ACS) 5-Year Estimates (2023); USPS ZIP Code Tabulation Areas via the HUD USPS Crosswalk.