Home Metro areas Portland-South Portland, ME Portland-South Portland, ME metro area ZIP codes The Portland-South Portland, ME metropolitan statistical area (CBSA 38860) covers 3 counties in Maine and 103 ZIP codes.
ZIP codes 103
Population 563,380
Avg. median income $95,700population-weighted
Counties 3 Click anywhere on the map to see which ZIP code it's in.
Copy all 103 ZIP codes Download CSV
Counties in the Portland-South Portland, ME area ZIP codes in the Portland-South Portland, ME area ZIP codes in the Portland-South Portland, ME area ZIP code City County Population Median income Typical home value 03901 Berwick York County 8,175 $94,771 $473,800 03902 Cape Neddick York County 2,665 $133,676 $775,300 03903 Eliot York County 7,146 $101,522 $608,800 03904 Kittery York County 8,389 $85,084 $648,200 03905 Kittery Point York County 2,084 $140,730 $843,700 03906 North Berwick York County 5,368 $105,156 $494,800 03907 Ogunquit York County 1,379 $114,259 $934,700 03908 South Berwick York County 7,431 $98,289 $525,900 03909 York York County 10,943 $115,608 $757,300 03910 York Beach York County 15 — — 03911 York Harbor York County 363 $156,299 $1,281,900 04001 Acton York County 2,721 $78,750 $472,700 04002 Alfred York County 7,737 $84,537 $472,700 04003 Bailey Island Cumberland County 183 $96,250 $822,000 04004 PO Box Bar Mills York County — — — 04005 Biddeford York County 24,772 $74,647 $499,900 04006 Biddeford Pool York County 39 — — 04007 PO Box Biddeford York County — — — 04008 Bowdoinham Sagadahoc County 3,142 $108,479 $384,600 04009 Bridgton Cumberland County 5,478 $78,021 $410,700 04011 Brunswick Cumberland County 22,336 $74,952 $497,800 04013 PO Box Bustins Island Cumberland County — — — 04014 PO Box Cape Porpoise York County — — — 04015 Casco Cumberland County 3,696 $69,313 $443,300 04017 Chebeague Island Cumberland County 555 $67,639 $653,700 04019 Cliff Island Cumberland County 93 $89,712 $802,100 04020 Cornish York County 1,803 $69,038 $389,000 04021 Cumberland Center Cumberland County 6,990 $172,468 $711,200 04024 East Baldwin Cumberland County 356 $52,917 $237,500 04027 Lebanon York County 6,629 $97,750 $406,800 04028 PO Box East Parsonsfield York County — — — 04029 Sebago Cumberland County 2,086 $77,813 $404,800 04030 East Waterboro York County 2,731 $72,548 $421,800 04032 Freeport Cumberland County 8,802 $107,326 $684,500 04033 PO Box Freeport Cumberland County — — — 04034 PO Box Freeport Cumberland County — — — 04038 Gorham Cumberland County 18,300 $112,312 $540,500 04039 Gray Cumberland County 8,102 $95,125 $512,300 04040 Harrison Cumberland County 3,050 $57,218 $405,900 04042 Hollis Center York County 4,872 $95,950 $430,600 04043 Kennebunk York County 11,820 $107,804 $618,100 04046 Kennebunkport York County 8,102 $102,529 $768,500 04047 Parsonsfield York County 1,715 $72,045 $360,400 04048 Limerick York County 3,400 $101,172 $409,700 04049 Limington York County 4,017 $84,675 $414,100 04050 Long Island Cumberland County 249 $91,250 $633,300 04054 PO Box Moody York County — — — 04055 Naples Cumberland County 3,985 $78,188 $437,900 04056 Newfield York County 100 $57,083 $309,300 04057 North Bridgton Cumberland County 164 — — 04061 North Waterboro York County 3,074 $94,023 $388,600 04062 Windham Cumberland County 19,188 $107,934 $492,200 04063 Ocean Park York County 612 $61,667 $465,700 04064 Old Orchard Beach York County 8,632 $59,887 $508,700 04066 Orrs Island Cumberland County 837 $115,547 $707,900 04069 Pownal Cumberland County 1,696 $104,333 $600,500 04070 PO Box Scarborough Cumberland County — — — 04071 Raymond Cumberland County 4,971 $88,722 $512,700 04072 Saco York County 20,819 $92,241 $521,400 04073 Sanford York County 17,414 $72,917 $371,200 04074 Scarborough Cumberland County 23,076 $135,018 $689,500 04076 Shapleigh York County 2,976 $88,140 $413,700 04077 PO Box South Casco Cumberland County — — — 04078 PO Box South Freeport Cumberland County — — — 04079 Harpswell Cumberland County 4,026 $91,969 $713,500 04082 PO Box South Windham Cumberland County — — — 04083 Springvale York County 4,833 $72,207 $361,600 04084 Standish Cumberland County 7,900 $109,345 $466,500 04085 Steep Falls Cumberland County 2,762 $92,246 $426,000 04086 Topsham Sagadahoc County 9,706 $91,028 $468,800 04087 Waterboro York County 2,250 $98,105 $415,200 04090 Wells York County 11,713 $88,024 $589,000 04091 West Baldwin Cumberland County 801 $78,750 $304,200 04092 Westbrook Cumberland County 20,775 $85,038 $456,300 04093 Buxton York County 8,512 $100,144 $470,200 04094 PO Box West Kennebunk York County — — — 04095 West Newfield York County 1,480 $57,206 $397,000 04096 Yarmouth Cumberland County 9,053 $110,216 $763,800 04097 North Yarmouth Cumberland County 4,240 $129,267 $692,400 04098 PO Box Westbrook Cumberland County — — — 04101 Portland Cumberland County 18,431 $63,880 $644,200 04102 Portland Cumberland County 17,267 $82,751 $538,100 04103 Portland Cumberland County 32,024 $89,796 $526,900 04104 PO Box Portland Cumberland County — — — 04105 Falmouth Cumberland County 12,755 $150,919 $891,200 04106 South Portland Cumberland County 27,019 $86,188 $520,000 04107 Cape Elizabeth Cumberland County 9,656 $146,054 $895,400 04108 Peaks Island Cumberland County 826 $94,318 $731,200 04109 Portland Cumberland County 213 — $858,900 04110 Cumberland Foreside Cumberland County 1,657 $194,205 $981,400 04112 PO Box Portland Cumberland County — — — 04116 PO Box South Portland Cumberland County — — — 04122 PO Box Portland Cumberland County — — — 04123 PO Box Portland Cumberland County — — — 04124 PO Box Portland Cumberland County — — — 04260 New Gloucester Cumberland County 5,766 $108,797 $433,400 04287 Bowdoin Sagadahoc County 3,188 $91,239 $415,500 04357 Richmond Sagadahoc County 3,566 $65,854 $334,900 04530 Bath Sagadahoc County 11,275 $79,649 $412,600 04548 Georgetown Sagadahoc County 1,012 $84,250 $696,000 04562 Phippsburg Sagadahoc County 2,238 $107,833 $477,300 04565 PO Box Sebasco Estates Sagadahoc County — — — 04579 Woolwich Sagadahoc County 3,158 $102,175 $418,000
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Frequently asked questions How many ZIP codes are in the Portland-South Portland, ME metro area? 103 ZIP codes, based on each ZIP code's main county.
Which counties make up the Portland-South Portland, ME area? Cumberland County, Sagadahoc County and York County.
What is an MSA? A metropolitan statistical area (MSA) is a core city of 50,000+ people plus the surrounding counties tied to it by commuting, as defined by the U.S. Office of Management and Budget. Micropolitan areas have a core of 10,000–50,000. Together they are called core-based statistical areas (CBSAs).