County ZIP codes · Maine · FIPS 23031

York County, ME ZIP Codes

York County, Maine has 42 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 36 residential and 6 for PO boxes or a single organization. Median household income ranges from $59,887 in 04064 (Old Orchard Beach) to $140,730 in 03905 (Kittery Point) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of York County?

03901 · Berwick: $95k03902 · Cape Neddick: $134k03903 · Eliot: $102k03904 · Kittery: $85k03905 · Kittery Point: $141k03906 · North Berwick: $105k03907 · Ogunquit: $114k03908 · South Berwick: $98k03909 · York: $116k03910 · York Beach: –03911 · York Harbor: $156k04001 · Acton: $79k04002 · Alfred: $85k04005 · Biddeford: $75k04006 · Biddeford Pool: –04020 · Cornish: $69k04027 · Lebanon: $98k04030 · East Waterboro: $73k04042 · Hollis Center: $96k04043 · Kennebunk: $108k04046 · Kennebunkport: $103k04047 · Parsonsfield: $72k04048 · Limerick: $101k04049 · Limington: $85k04056 · Newfield: $57k04061 · North Waterboro: $94k04063 · Ocean Park: $62k04064 · Old Orchard Beach: $60k04072 · Saco: $92k04073 · Sanford: $73k04076 · Shapleigh: $88k04083 · Springvale: $72k04087 · Waterboro: $98k04090 · Wells: $88k04093 · Buxton: $100k04095 · West Newfield: $57k0400504002040460407304027040930407204090040430390103906039090390804049040470407604042039050408704048040950406103903039020402004030039040408303901 · Berwick: $95k03902 · Cape Neddick: $134k03903 · Eliot: $102k03904 · Kittery: $85k03905 · Kittery Point: $141k03906 · North Berwick: $105k03907 · Ogunquit: $114k03908 · South Berwick: $98k03909 · York: $116k03910 · York Beach: –03911 · York Harbor: $156k04001 · Acton: $79k04002 · Alfred: $85k04005 · Biddeford: $75k04006 · Biddeford Pool: –04020 · Cornish: $69k04027 · Lebanon: $98k04030 · East Waterboro: $73k04042 · Hollis Center: $96k04043 · Kennebunk: $108k04046 · Kennebunkport: $103k04047 · Parsonsfield: $72k04048 · Limerick: $101k04049 · Limington: $85k04056 · Newfield: $57k04061 · North Waterboro: $94k04063 · Ocean Park: $62k04064 · Old Orchard Beach: $60k04072 · Saco: $92k04073 · Sanford: $73k04076 · Shapleigh: $88k04083 · Springvale: $72k04087 · Waterboro: $98k04090 · Wells: $88k04093 · Buxton: $100k04095 · West Newfield: $57k040050400204046040730402704093040720409003901039060390903908040490404704076039050408704048040950406103903040300408303901 · Berwick: $95k03902 · Cape Neddick: $134k03903 · Eliot: $102k03904 · Kittery: $85k03905 · Kittery Point: $141k03906 · North Berwick: $105k03907 · Ogunquit: $114k03908 · South Berwick: $98k03909 · York: $116k03911 · York Harbor: $156k04001 · Acton: $79k04002 · Alfred: $85k04005 · Biddeford: $75k04006 · Biddeford Pool: –04020 · Cornish: $69k04027 · Lebanon: $98k04030 · East Waterboro: $73k04042 · Hollis Center: $96k04043 · Kennebunk: $108k04046 · Kennebunkport: $103k04047 · Parsonsfield: $72k04048 · Limerick: $101k04049 · Limington: $85k04056 · Newfield: $57k04061 · North Waterboro: $94k04063 · Ocean Park: $62k04064 · Old Orchard Beach: $60k04072 · Saco: $92k04073 · Sanford: $73k04076 · Shapleigh: $88k04083 · Springvale: $72k04087 · Waterboro: $98k04090 · Wells: $88k04093 · Buxton: $100k04095 · West Newfield: $57k0400504002040460407304027040930407204090039010390603909039080404904047040870409504061
The residential ZIP codes of York County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $78,750 and $101,172.

They carry 36 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 36 residential ZIP codes in York County

Residential ZIP codes mainly in York County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
04005 Biddeford 24,772 517 $75k $396k 100%
04072 Saco 20,819 540 $92k $413k 100%
04073 Sanford 17,414 461 $73k $283k 100%
04043 Kennebunk 11,820 337 $108k $488k 100%
04090 Wells 11,713 203 $88k $485k 100%
03909 York 10,943 311 $116k $638k 100%
04064 Old Orchard Beach 8,632 1,288 $60k $362k 100%
04093 Buxton 8,512 210 $100k $357k 100%
03904 Kittery 8,389 768 $85k $449k 100%
03901 Berwick 8,175 218 $95k $369k 100%
04046 Kennebunkport 8,102 182 $103k $586k 100%
04002 Alfred 7,737 117 $85k $352k 100%
03908 South Berwick 7,431 233 $98k $426k 100%
03903 Eliot 7,146 361 $102k $499k 100%
04027 Lebanon 6,629 121 $98k $325k 100%
03906 North Berwick 5,368 140 $105k $433k 100%
04042 Hollis Center 4,872 152 $96k $339k 100%
04083 Springvale 4,833 481 $72k $272k 100%
04049 Limington 4,017 96 $85k $296k 100%
04048 Limerick 3,400 125 $101k $269k 100%
04061 North Waterboro 3,074 153 $94k $274k 100%
04076 Shapleigh 2,976 77 $88k $356k 100%
04030 East Waterboro 2,731 178 $73k $348k 100%
04001 Acton 2,721 72 $79k $334k 100%
03902 Cape Neddick 2,665 140 $134k $592k 100%
04087 Waterboro 2,250 113 $98k $247k 100%
03905 Kittery Point 2,084 302 $141k $541k 100%
04020 Cornish 1,803 81 $69k $274k 100%
04047 Parsonsfield 1,715 29 $72k $272k 100%
04095 West Newfield 1,480 49 $57k $319k 100%
03907 Ogunquit 1,379 338 $114k $876k 100%
04063 Ocean Park 612 834 $62k $466k 100%
03911 York Harbor 363 1,023 $156k $1.28M 100%
04056 Newfield 100 57 $57k $309k 100%
04006 Biddeford Pool 39 619 – – 100%
03910 York Beach 15 306 – – 100%

Download the 42 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

PO Box and single-organization ZIP codes

ZIP codes in York County without a residential area (GeoNames postal codes)
ZIPPostal name
04004Bar Mills
04007Biddeford
04014Cape Porpoise
04028East Parsonsfield
04054Moody
04094West Kennebunk

Source: GeoNames postal codes (CC BY 4.0).

Which first three digits do York County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. York County's ZIP codes use 2 prefixes: 039 and 040.

Three-digit prefixes of York County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are York County's
PrefixSectional centerHereAll codes
039 Southern, ME (SCF 040) 11 11
040 Southern, ME (SCF 040) 31 77

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.