First three digits · Maine
ZIP Codes Starting with
77 ZIP codes start with 040, sorted at the Southern, ME (SCF 040) sectional center (USPS labeling list L005, effective October 1, 2026) in Maine: 62 residential ZIP codes across 4 counties and 15 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 040 mean?
The first digit, 0, is one of ten national areas (Connecticut, Massachusetts, Maine, New Hampshire, New Jersey, Puerto Rico, Rhode Island, Vermont, U.S. Virgin Islands and Armed Forces Europe). The first three, 040, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 040 to the Southern, ME (SCF 040) facility. The last two digits pick the delivery area. By residents, the largest town names among the 040 ZIP codes are Biddeford, Scarborough, Brunswick, Saco, Westbrook and Windham.
The same facility sorts 7 prefixes, 240 ZIP codes in all: 039, 040, 041, 042, 043, 045, 048.
Where are the 040 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 040
| County | ||||||
|---|---|---|---|---|---|---|
| 04001 | Acton | York County | 2,721 | 72 | $79k | $334k |
| 04002 | Alfred | York County | 7,737 | 117 | $85k | $352k |
| 04003 | Bailey Island | Cumberland County | 183 | 176 | $96k | $1.39M |
| 04004 | Bar Mills | York County | PO Box or unique | – | – | – |
| 04005 | Biddeford | York County | 24,772 | 517 | $75k | $396k |
| 04006 | Biddeford Pool | York County | 39 | 619 | – | – |
| 04007 | Biddeford | York County | PO Box or unique | – | – | – |
| 04008 | Bowdoinham | Sagadahoc County | 3,142 | 86 | $109k | $406k |
| 04009 | Bridgton | Cumberland County | 5,478 | 97 | $78k | $317k |
| 04010 | Brownfield | Oxford County | 1,830 | 42 | $61k | $288k |
| 04011 | Brunswick | Cumberland County | 22,336 | 478 | $75k | $376k |
| 04013 | Bustins Island | Cumberland County | PO Box or unique | – | – | – |
| 04014 | Cape Porpoise | York County | PO Box or unique | – | – | – |
| 04015 | Casco | Cumberland County | 3,696 | 118 | $69k | $356k |
| 04016 | Center Lovell | Oxford County | PO Box or unique | – | – | – |
| 04017 | Chebeague Island | Cumberland County | 555 | 155 | $68k | $651k |
| 04019 | Cliff Island | Cumberland County | 93 | 112 | $90k | $802k |
| 04020 | Cornish | York County | 1,803 | 81 | $69k | $274k |
| 04021 | Cumberland Center | Cumberland County | 6,990 | 340 | $173k | $579k |
| 04022 | Denmark | Oxford County | 1,054 | 23 | $64k | $250k |
| 04024 | East Baldwin | Cumberland County | 356 | 24 | $53k | $238k |
| 04027 | Lebanon | York County | 6,629 | 121 | $98k | $325k |
| 04028 | East Parsonsfield | York County | PO Box or unique | – | – | – |
| 04029 | Sebago | Cumberland County | 2,086 | 63 | $78k | $300k |
| 04030 | East Waterboro | York County | 2,731 | 178 | $73k | $348k |
| 04032 | Freeport | Cumberland County | 8,802 | 253 | $107k | $508k |
| 04033 | Freeport | Cumberland County | PO Box or unique | – | – | – |
| 04034 | Freeport | Cumberland County | PO Box or unique | – | – | – |
| 04037 | Fryeburg | Oxford County | 4,024 | 49 | $54k | $278k |
| 04038 | Gorham | Cumberland County | 18,300 | 362 | $112k | $461k |
| 04039 | Gray | Cumberland County | 8,102 | 198 | $95k | $358k |
| 04040 | Harrison | Cumberland County | 3,050 | 49 | $57k | $256k |
| 04041 | Hiram | Oxford County | 1,748 | 46 | $63k | $257k |
| 04042 | Hollis Center | York County | 4,872 | 152 | $96k | $339k |
| 04043 | Kennebunk | York County | 11,820 | 337 | $108k | $488k |
| 04046 | Kennebunkport | York County | 8,102 | 182 | $103k | $586k |
| 04047 | Parsonsfield | York County | 1,715 | 29 | $72k | $272k |
| 04048 | Limerick | York County | 3,400 | 125 | $101k | $269k |
| 04049 | Limington | York County | 4,017 | 96 | $85k | $296k |
| 04050 | Long Island | Cumberland County | 249 | 174 | $91k | $551k |
| 04051 | Lovell | Oxford County | 1,353 | 31 | $81k | $295k |
| 04054 | Moody | York County | PO Box or unique | – | – | – |
| 04055 | Naples | Cumberland County | 3,985 | 125 | $78k | $340k |
| 04056 | Newfield | York County | 100 | 57 | $57k | $309k |
| 04057 | North Bridgton | Cumberland County | 164 | 498 | – | – |
| 04061 | North Waterboro | York County | 3,074 | 153 | $94k | $274k |
| 04062 | Windham | Cumberland County | 19,188 | 411 | $108k | $389k |
| 04063 | Ocean Park | York County | 612 | 834 | $62k | $466k |
| 04064 | Old Orchard Beach | York County | 8,632 | 1,288 | $60k | $362k |
| 04066 | Orrs Island | Cumberland County | 837 | 464 | $116k | $474k |
| 04068 | Porter | Oxford County | 1,746 | 55 | $60k | $226k |
| 04069 | Pownal | Cumberland County | 1,696 | 74 | $104k | $437k |
| 04070 | Scarborough | Cumberland County | PO Box or unique | – | – | – |
| 04071 | Raymond | Cumberland County | 4,971 | 134 | $89k | $414k |
| 04072 | Saco | York County | 20,819 | 540 | $92k | $413k |
| 04073 | Sanford | York County | 17,414 | 461 | $73k | $283k |
| 04074 | Scarborough | Cumberland County | 23,076 | 484 | $135k | $557k |
| 04076 | Shapleigh | York County | 2,976 | 77 | $88k | $356k |
| 04077 | South Casco | Cumberland County | PO Box or unique | – | – | – |
| 04078 | South Freeport | Cumberland County | PO Box or unique | – | – | – |
| 04079 | Harpswell | Cumberland County | 4,026 | 189 | $92k | $612k |
| 04082 | South Windham | Cumberland County | PO Box or unique | – | – | – |
| 04083 | Springvale | York County | 4,833 | 481 | $72k | $272k |
| 04084 | Standish | Cumberland County | 7,900 | 180 | $109k | $351k |
| 04085 | Steep Falls | Cumberland County | 2,762 | 182 | $92k | $289k |
| 04086 | Topsham | Sagadahoc County | 9,706 | 302 | $91k | $361k |
| 04087 | Waterboro | York County | 2,250 | 113 | $98k | $247k |
| 04088 | Waterford | Oxford County | 1,269 | 25 | $64k | $277k |
| 04090 | Wells | York County | 11,713 | 203 | $88k | $485k |
| 04091 | West Baldwin | Cumberland County | 801 | 40 | $79k | $304k |
| 04092 | Westbrook | Cumberland County | 20,775 | 1,209 | $85k | $383k |
| 04093 | Buxton | York County | 8,512 | 210 | $100k | $357k |
| 04094 | West Kennebunk | York County | PO Box or unique | – | – | – |
| 04095 | West Newfield | York County | 1,480 | 49 | $57k | $319k |
| 04096 | Yarmouth | Cumberland County | 9,053 | 675 | $110k | $640k |
| 04097 | North Yarmouth | Cumberland County | 4,240 | 200 | $129k | $497k |
| 04098 | Westbrook | Cumberland County | PO Box or unique | – | – | – |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.