ShareYourGroupShareYourGroupZIP Codes

Massachusetts ZIP codes: every city, town and county

685 ZIP codes of Massachusetts (MA), listed by place and by county. Every code of the state starts with 0.

Massachusetts at a glance

ZIP codes in this list
685
Lowest and highest
01001 to 05544
First digit
0
Three-digit prefixes
19, from 010 to 055
Counties or equivalent areas
14
Places named
510
Most codes for one place
Boston (36)
Largest ZIP code area
01230 Great Barrington, 97.0 sq mi

By county

By city or town

PlaceCountyZIP codes
AbingtonPlymouth County02351
AccordPlymouth County02018
ActonMiddlesex County0171801720
AcushnetBristol County02743
AdamsBerkshire County01220
AgawamHampden County01001
AllstonSuffolk County02134
AmesburyEssex County01913
AmherstHampshire County010020100301004
AndoverEssex County0181001812018990550105544
ArlingtonMiddlesex County0247402476
Arlington HeightsMiddlesex County02475
AshburnhamWorcester County01430
AshbyMiddlesex County01431
AshfieldFranklin County01330
AshlandMiddlesex County01721
Ashley FallsBerkshire County01222
AssonetBristol County02702
AtholWorcester County01331
AttleboroBristol County02703
Attleboro FallsBristol County02763
AuburnWorcester County01501
AuburndaleMiddlesex County02466
AvonNorfolk County02322
AyerMiddlesex County01432
Babson ParkNorfolk County02457
BaldwinvilleWorcester County01436
BarnstableBarnstable County02630
BarreWorcester County01005
BecketBerkshire County01223
BedfordMiddlesex County01730
BelchertownHampshire County01007
BellinghamNorfolk County02019
BelmontMiddlesex County02478
BerkleyBristol County02779
BerkshireBerkshire County01224
BerlinWorcester County01503
BernardstonFranklin County01337
BeverlyEssex County01915
BillericaMiddlesex County0182101822
BlackstoneWorcester County01504
BlandfordHampden County01008
BoltonWorcester County01740
BondsvilleHampden County01009
BostonSuffolk County021080210902110021110211202113021140211502116021170211802123and 23 more
BostonMiddlesex County02212
BoxboroughMiddlesex County01719
BoxfordEssex County01921
BoylstonWorcester County01505
BraintreeNorfolk County0218402185
Brant RockPlymouth County02020
BrewsterBarnstable County02631
BridgewaterPlymouth County0232402325
BrightonSuffolk County02135
BrimfieldHampden County01010
BrocktonPlymouth County0230102302023030230402305
BrookfieldWorcester County01506
BrooklineNorfolk County0244502446
Brookline VillageNorfolk County02447
BryantvillePlymouth County02327
BucklandFranklin County01338
BurlingtonMiddlesex County0180301805
Buzzards BayBarnstable County0253202542
ByfieldEssex County01922
CambridgeMiddlesex County021380213902140021410214202238
CantonNorfolk County02021
CarlisleMiddlesex County01741
CarverPlymouth County02330
CataumetBarnstable County02534
CentervilleBarnstable County0263202634
CharlemontFranklin County01339
CharlestownSuffolk County02129
CharltonWorcester County01507
Charlton CityWorcester County01508
Charlton DepotWorcester County01509
ChartleyBristol County02712
ChathamBarnstable County02633
ChelmsfordMiddlesex County01824
ChelseaSuffolk County02150
Cherry ValleyWorcester County01611
CheshireBerkshire County01225
ChesterHampden County01011
ChesterfieldHampshire County01012
Chestnut HillMiddlesex County02467
ChicopeeHampden County0101301014010200102101022
ChilmarkDukes County02535
ClintonWorcester County01510
CohassetNorfolk County02025
ColrainFranklin County01340
ConcordMiddlesex County01742
ConwayFranklin County01341
CotuitBarnstable County02635
CummaquidBarnstable County02637
CummingtonHampshire County01026
CuttyhunkDukes County02713
DaltonBerkshire County0122601227
DanversEssex County01923
DartmouthBristol County02714
DedhamNorfolk County0202602027
DeerfieldFranklin County01342
DennisBarnstable County02638
Dennis PortBarnstable County02639
DevensWorcester County01434
DightonBristol County02715
DorchesterSuffolk County021210212202125
Dorchester CenterSuffolk County02124
DouglasWorcester County01516
DoverNorfolk County02030
DracutMiddlesex County01826
DruryBerkshire County01343
DudleyWorcester County01571
DunstableMiddlesex County01827
DuxburyPlymouth County0233102332
East BridgewaterPlymouth County02333
East BrookfieldWorcester County01515
East DennisBarnstable County02641
East FalmouthBarnstable County02536
East FreetownBristol County02717
East LongmeadowHampden County01028
East OrleansBarnstable County02643
East OtisBerkshire County01029
East SandwichBarnstable County02537
East TauntonBristol County02718
East TempletonWorcester County01438
East WalpoleNorfolk County02032
East WarehamPlymouth County02538
East WeymouthNorfolk County02189
EasthamBarnstable County02642
EasthamptonHampshire County01027
EastonBristol County02334
EdgartownDukes County02539
ElmwoodPlymouth County02337
ErvingFranklin County01344
EssexEssex County01929
EverettMiddlesex County02149
FairhavenBristol County02719
Fall RiverBristol County0272002721027220272302724
FalmouthBarnstable County0254002541
FayvilleWorcester County01745
Feeding HillsHampden County01030
FiskdaleWorcester County01518
FitchburgWorcester County01420
FlorenceHampshire County01062
ForestdaleBarnstable County02644
FoxboroNorfolk County02035
FraminghamMiddlesex County0170101702017030170401705
FranklinNorfolk County02038
GardnerWorcester County01440
GeorgetownEssex County01833
GilbertvilleWorcester County01031
GillFranklin County01354
GlendaleBerkshire County01229
GloucesterEssex County0193001931
GoshenHampshire County01032
GraftonWorcester County01519
GranbyHampshire County01033
GranvilleHampden County01034
Great BarringtonBerkshire County01230
Green HarborPlymouth County02041
GreenbushPlymouth County02040
GreenfieldFranklin County0130101302
GrotonMiddlesex County014500147001471
GrovelandEssex County01834
HadleyHampshire County01035
HalifaxPlymouth County02338
HamiltonEssex County01936
HampdenHampden County01036
HanoverPlymouth County0233902340
Hanscom AfbMiddlesex County01731
HansonPlymouth County02341
HardwickWorcester County01037
HarvardWorcester County01451
HarwichBarnstable County02645
Harwich PortBarnstable County02646
HatfieldHampshire County01038
HathorneEssex County01937
HaverhillEssex County01830018310183201835
HaydenvilleHampshire County01039
HeathFranklin County01346
HinghamPlymouth County0204302044
HinsdaleBerkshire County01235
HolbrookNorfolk County02343
HoldenWorcester County01520
HollandHampden County01521
HollistonMiddlesex County01746
HolyokeHampden County0104001041
HopedaleWorcester County01747
HopkintonMiddlesex County01748
HousatonicBerkshire County01236
HubbardstonWorcester County01452
HudsonMiddlesex County01749
HullPlymouth County02045
HumarockPlymouth County02047
HuntingtonHampshire County01050
HyannisBarnstable County02601
Hyannis PortBarnstable County02647
Hyde ParkSuffolk County02136
Indian OrchardHampden County01151
IpswichEssex County01938
Jamaica PlainSuffolk County02130
JeffersonWorcester County01522
KingstonPlymouth County02364
Lake PleasantFranklin County01347
LakevillePlymouth County0234702348
LancasterWorcester County01523
LanesboroughBerkshire County01237
LawrenceEssex County01840018410184201843
LeeBerkshire County01238
LeedsHampshire County01053
LeicesterWorcester County01524
LenoxBerkshire County01240
Lenox DaleBerkshire County01242
LeominsterWorcester County01453
LeverettFranklin County01054
LexingtonMiddlesex County0242002421
LincolnMiddlesex County01773
LinwoodWorcester County01525
LittletonMiddlesex County01460
LongmeadowHampden County0110601116
LowellMiddlesex County0185001851018520185301854
LudlowHampden County01056
LunenburgWorcester County01462
LynnEssex County019010190201903019040190501910
LynnfieldEssex County01940
MaldenMiddlesex County02148
ManchaugWorcester County01526
ManchesterEssex County01944
ManometPlymouth County02345
MansfieldBristol County02048
MarbleheadEssex County01945
MarionPlymouth County02738
MarlboroughMiddlesex County01752
MarshfieldPlymouth County02050
Marshfield HillsPlymouth County02051
Marstons MillsBarnstable County02648
MashpeeBarnstable County02649
MattapanSuffolk County02126
MattapoisettPlymouth County02739
MaynardMiddlesex County01754
MedfieldNorfolk County02052
MedfordMiddlesex County0215302155
MedwayNorfolk County02053
MelroseMiddlesex County02176
MendonWorcester County01756
MenemshaDukes County02552
MerrimacEssex County01860
MethuenEssex County01844
MiddleboroPlymouth County023440234602349
MiddlefieldHampshire County01243
MiddletonEssex County01949
MilfordWorcester County01757
Mill RiverBerkshire County01244
MillburyWorcester County01527
Millers FallsFranklin County01349
MillisNorfolk County02054
MillvilleWorcester County01529
MiltonNorfolk County02186
Milton VillageNorfolk County02187
MinotPlymouth County02055
MonponsettPlymouth County02350
Monroe BridgeFranklin County01350
MonsonHampden County01057
MontagueFranklin County01351
MontereyBerkshire County01245
Monument BeachBarnstable County02553
NahantEssex County01908
NantucketNantucket County0255402584
NatickMiddlesex County01760
NeedhamNorfolk County02492
Needham HeightsNorfolk County02494
New BedfordBristol County027400274102742027440274502746
New BraintreeWorcester County01531
New SalemFranklin County01355
New TownMiddlesex County02456
NewburyEssex County01951
NewburyportEssex County01950
NewtonMiddlesex County02458
Newton CenterMiddlesex County02459
Newton HighlandsMiddlesex County02461
Newton Lower FallsMiddlesex County02462
Newton Upper FallsMiddlesex County02464
NewtonvilleMiddlesex County02460
NonantumMiddlesex County02495
NorfolkNorfolk County02056
North AdamsBerkshire County01247
North AmherstHampshire County01059
North AndoverEssex County01845
North AttleboroBristol County0276002761
North BillericaMiddlesex County01862
North BrookfieldWorcester County01535
North CarverPlymouth County02355
North ChathamBarnstable County02650
North ChelmsfordMiddlesex County01863
North DartmouthBristol County02747
North DightonBristol County02764
North EasthamBarnstable County02651
North EastonBristol County0235602357
North EgremontBerkshire County01252
North FalmouthBarnstable County02556
North GraftonWorcester County01536
North HatfieldHampshire County01066
North MarshfieldPlymouth County02059
North OxfordWorcester County01537
North PembrokePlymouth County02358
North ReadingMiddlesex County018250186401889
North ScituatePlymouth County02060
North TruroBarnstable County02652
North UxbridgeWorcester County01538
North WalthamMiddlesex County02455
North WeymouthNorfolk County02191
NorthamptonHampshire County010600106101063
NorthboroughWorcester County01532
NorthbridgeWorcester County01534
NorthfieldFranklin County01360
NortonBristol County02766
NorwellPlymouth County02061
NorwoodNorfolk County02062
Nutting LakeMiddlesex County01865
Oak BluffsDukes County02557
OakhamWorcester County01068
Ocean BluffPlymouth County02065
OnsetPlymouth County02558
OrangeFranklin County01364
OrleansBarnstable County02653
OstervilleBarnstable County02655
OtisBerkshire County01253
OxfordWorcester County01540
PalmerHampden County01069
PaxtonWorcester County01612
PeabodyEssex County0196001961
PembrokePlymouth County02359
PepperellMiddlesex County01463
PetershamWorcester County01366
PinehurstMiddlesex County01866
PittsfieldBerkshire County012010120201203
PlainfieldHampshire County01070
PlainvilleNorfolk County02762
PlymouthPlymouth County023600236102362
PlymptonPlymouth County02367
PocassetBarnstable County02559
Prides CrossingEssex County01965
PrincetonWorcester County01541
ProvincetownBarnstable County02657
QuincyNorfolk County02169021700217102269
RandolphNorfolk County02368
RaynhamBristol County02767
Raynham CenterBristol County02768
ReadingMiddlesex County01867
ReadvilleSuffolk County02137
RehobothBristol County02769
RevereSuffolk County02151
RichmondBerkshire County01254
RochdaleWorcester County01542
RochesterPlymouth County02770
RocklandPlymouth County02370
RockportEssex County01966
RoslindaleSuffolk County02131
RoweFranklin County01367
RowleyEssex County01969
RoxburySuffolk County02119
Roxbury CrossingSuffolk County02120
RoyalstonWorcester County01368
RussellHampden County01071
RutlandWorcester County01543
SagamoreBarnstable County02561
Sagamore BeachBarnstable County02562
SalemEssex County0197001971
SalisburyEssex County01952
SandisfieldBerkshire County01255
SandwichBarnstable County02563
SaugusEssex County01906
SavoyBerkshire County01256
ScituatePlymouth County02066
SeekonkBristol County02771
SharonNorfolk County02067
SheffieldBerkshire County01257
Shelburne FallsFranklin County01370
SheldonvilleNorfolk County02070
SherbornMiddlesex County01770
ShirleyMiddlesex County01464
ShrewsburyWorcester County0154501546
ShutesburyFranklin County01072
SiasconsetNantucket County02564
SomersetBristol County0272502726
SomervilleMiddlesex County021430214402145
South BarreWorcester County01074
South CarverPlymouth County02366
South ChathamBarnstable County02659
South DartmouthBristol County02748
South DeerfieldFranklin County01373
South DennisBarnstable County02660
South EastonBristol County02375
South EgremontBerkshire County01258
South GraftonWorcester County01560
South HadleyHampshire County01075
South HamiltonEssex County01982
South HarwichBarnstable County02661
South LancasterWorcester County01561
South LeeBerkshire County01260
South OrleansBarnstable County02662
South WalpoleNorfolk County02071
South WellfleetBarnstable County02663
South WeymouthNorfolk County02190
South YarmouthBarnstable County02664
SouthamptonHampshire County01073
SouthboroughWorcester County01772
SouthbridgeWorcester County01550
SouthfieldBerkshire County01259
SouthwickHampden County01077
SpencerWorcester County01562
SpringfieldHampden County011010110201103011040110501107011080110901111011150111801119and 7 more
SterlingWorcester County01564
Still RiverWorcester County01467
StockbridgeBerkshire County0126201263
StonehamMiddlesex County02180
StoughtonNorfolk County02072
StowMiddlesex County01775
SturbridgeWorcester County01566
SudburyMiddlesex County01776
SunderlandFranklin County01375
SuttonWorcester County01590
SwampscottEssex County01907
SwanseaBristol County02777
TauntonBristol County0278002783
TempletonWorcester County01468
TewksburyMiddlesex County01876
ThorndikeHampden County01079
Three RiversHampden County01080
TopsfieldEssex County01983
TownsendMiddlesex County01469
TruroBarnstable County02666
Turners FallsFranklin County01376
TyngsboroMiddlesex County01879
TyringhamBerkshire County01264
UptonWorcester County01568
UxbridgeWorcester County01569
Vineyard HavenDukes County02568
WabanMiddlesex County02468
WakefieldMiddlesex County01880
WalesHampden County01081
WalpoleNorfolk County02081
WalthamMiddlesex County02451024520245302454
WareHampshire County01082
WarehamPlymouth County02571
WarrenWorcester County01083
WarwickFranklin County01378
WatertownMiddlesex County024710247202477
WaverleyMiddlesex County02479
WaylandMiddlesex County01778
WebsterWorcester County01570
WellesleyNorfolk County02482
Wellesley HillsNorfolk County02481
WellfleetBarnstable County02667
WendellFranklin County01379
Wendell DepotFranklin County01380
WenhamEssex County01984
West BarnstableBarnstable County02668
West BoxfordEssex County01885
West BoylstonWorcester County01583
West BridgewaterPlymouth County02379
West BrookfieldWorcester County01585
West ChathamBarnstable County02669
West ChesterfieldHampshire County01084
West DennisBarnstable County02670
West FalmouthBarnstable County02574
West GrotonMiddlesex County01472
West HarwichBarnstable County02671
West HatfieldHampshire County01088
West HyannisportBarnstable County02672
West MedfordMiddlesex County02156
West MillburyWorcester County01586
West NewburyEssex County01985
West NewtonMiddlesex County02465
West RoxburySuffolk County02132
West SpringfieldHampden County0108901090
West StockbridgeBerkshire County01266
West TisburyDukes County02575
West TownsendMiddlesex County01474
West WarehamPlymouth County02576
West WarrenWorcester County01092
West YarmouthBarnstable County02673
WestboroughWorcester County01581
WestfieldHampden County0108501086
WestfordMiddlesex County01886
WestminsterWorcester County0144101473
WestonMiddlesex County02493
WestportBristol County02790
Westport PointBristol County02791
WestwoodNorfolk County02090
WeymouthNorfolk County02188
WhatelyFranklin County01093
WheelwrightWorcester County01094
White Horse BeachPlymouth County02381
WhitinsvilleWorcester County01588
WhitmanPlymouth County02382
WilbrahamHampden County01095
WilliamsburgHampshire County01096
WilliamstownBerkshire County01267
WilmingtonMiddlesex County01887
WinchendonWorcester County01475
WinchesterMiddlesex County01890
WindsorBerkshire County01270
WinthropSuffolk County02152
WoburnMiddlesex County01801018130181501888
Woods HoleBarnstable County02543
WoodvilleMiddlesex County01784
WorcesterWorcester County016010160201603016040160501606016070160801609016100161301614and 3 more
WoronocoHampden County01097
WorthingtonHampshire County01098
WrenthamNorfolk County02093
Yarmouth PortBarnstable County02675

Places and counties: GeoNames. Areas: U.S. Census Bureau, 2024 ZIP Code Tabulation Areas. Checked in November 2026. Not connected with the United States Postal Service; for mailing, confirm the address with USPS.

All states