Business Databases
Health Databases
Education Databases
Safety & Security
Other

Profiles of Massachusetts, 2015

Demographics:   Physical Characteristics    Population   Avg. Household Size, Median Age, & Male/Female Ratio  
Foreign Born, Veterans, With Disability, & Only Speak English   Population by Race/Hispanic Origin  
Five Largest Ancestry Groups   Marriage Status  
Income:   Income & Poverty  
Education:   Educational Attainment  
Residental Real Estate:   Housing   Crime  
Employment & Earnings:   Employment by Occupation   Commute to Work   Health Insurance  

Housing

Click on a column header to re-sort the table
City County
Homeownership
Rate (%)
Median Home
Value ($)
Median Year
Structure Built
Median Rent
($/Month)
Popponesset IslandBarnstable County100$1,000,000+1986n/a
Mount WashingtonBerkshire County97.33679001966n/a
BoxfordEssex County96.85280001966n/a
BoxfordEssex County96.65729001976798
WashingtonBerkshire County962270001977n/a
MontgomeryHampden County95.42861001980950
DoverNorfolk County94.990940019661369
DoverNorfolk County94.97917001964$2,000+
Marshfield HillsPlymouth County94.74975001971n/a
PaxtonWorcester County94.52850001967$2,000+
BerkleyBristol County94.23504001986n/a
PinehurstMiddlesex County9434580019681474
PopponessetBarnstable County93.95887001964n/a
CordavilleWorcester County93.84421001979n/a
DunstableMiddlesex County93.74372001983882
LeydenFranklin County93.72490001974763
PeruBerkshire County93.71891001982706
HansonPlymouth County93.632100019671406
MiddlefieldHampshire County93.62177001976631
SherbornMiddlesex County93.371270019681781
WindsorBerkshire County93.32406001971n/a
SeabrookBarnstable County93.13821001990n/a
CarlisleMiddlesex County92.87547001977$2,000+
NorfolkNorfolk County92.84434001981921
RochesterPlymouth County92.839540019831138
BlandfordHampden County92.62022001939n/a
WesthamptonHampshire County92.631200019731292
BlandfordHampden County92.52463001962540
OakhamWorcester County92.52728001978844
BoltonWorcester County92.347730019861125
SudburyMiddlesex County92.36328001972631
SavoyBerkshire County921845001973763
PhillipstonWorcester County91.92188001976n/a
AshbyMiddlesex County91.824640019681406
HalifaxPlymouth County91.829870019731242
PrincetonWorcester County91.635290019751112
WarwickFranklin County91.518910019591073
CarverPlymouth County91.426590019811511
HarvardWorcester County91.458040019761536
FloridaBerkshire County91.320910019691034
AlfordBerkshire County91.163520019771333
New SalemFranklin County91.123510019721711
NorwellPlymouth County91.155150019671356
HeathFranklin County912243001980828
West NewburyEssex County9144560019701363
HawleyFranklin County90.72315001970850
BecketBerkshire County90.622060019761119
HampdenHampden County90.52686001966592
HubbardstonWorcester County90.52495001984896
TopsfieldEssex County90.55153001967856
WestfordMiddlesex County90.544810019821363
HopkintonMiddlesex County90.351520019831272
LunenburgWorcester County90.32747001953n/a
North SeekonkBristol County90.224410019541582
PlymptonPlymouth County90.23690001976644
Yarmouth PortBarnstable County90.135380019801423
GoshenHampshire County89.92470001959891
Mashpee NeckBarnstable County89.93449001991n/a
AshburnhamWorcester County89.823650019651073
HollandHampden County89.72089001967883
ChesterfieldHampshire County89.625410019681006
LongmeadowHampden County89.633880019581342
SuttonWorcester County89.53584001976889
WorthingtonHampshire County89.52483001960625
LynnfieldEssex County89.454790019621242
East SandwichBarnstable County89.347440019781487
MendonWorcester County89.23722001984795
New BraintreeWorcester County89.22554001979950
SharonNorfolk County89.136890019561701
ClarksburgBerkshire County891653001952638
HoldenWorcester County892805001967989
RehobothBristol County8936740019761141
SandisfieldBerkshire County88.92480001974958
StowMiddlesex County88.943750019741468
ConwayFranklin County88.828810019721060
FreetownBristol County88.831680019751142
SouthboroughWorcester County88.748960019751380
HansonPlymouth County88.633430019681077
WaylandMiddlesex County88.65916001959603
WilbrahamHampden County88.528790019621250
LakevillePlymouth County88.435380019791033
TyringhamBerkshire County88.446050019651077
DuxburyPlymouth County88.355630019711004
ForestdaleBarnstable County88.33257001985$2,000+
LunenburgWorcester County88.228210019611085
PlainfieldHampshire County88.12649001965667
RichmondBerkshire County88.13989001967869
WilmingtonMiddlesex County8837500019691611
MedfieldNorfolk County87.95828001971980
SeekonkBristol County87.930310019661163
HollandHampden County87.820080019661053
RoyalstonWorcester County87.619410019581107
TewksburyMiddlesex County87.632900019761421
WilbrahamHampden County87.62864001964747
HollistonMiddlesex County87.53824001966897
New SeaburyBarnstable County87.556940019831477
White Island ShoresPlymouth County87.523710019671232
HanoverPlymouth County87.443860019691054
RoweFranklin County87.420310019581038
SouthamptonHampshire County87.430730019781192
TollandHampden County87.33222001980n/a
WestwoodNorfolk County87.360700019631286
East HarwichBarnstable County87.236670019791442
BrimfieldHampden County87.12648001975748
SterlingWorcester County8733250019761202
North EasthamBarnstable County86.945910019731365
PetershamWorcester County86.83119001953967
Green Harbor-Cedar CrestPlymouth County86.639420019591968
SandwichBarnstable County86.634990019811321
GranvilleHampden County86.52745001966791
SharonNorfolk County86.544540019711714
North ScituatePlymouth County86.44730001960979
TyngsboroughMiddlesex County86.434470019841062
WendellFranklin County86.41979001974854
OtisBerkshire County86.33043001970817
WestminsterWorcester County86.225120019711095
MiddletonEssex County8640730019811650
EasthamBarnstable County85.945080019771290
North FalmouthBarnstable County85.947560019741395
GranbyHampshire County85.82448001963741
South DuxburyPlymouth County85.764050019631136
PembrokePlymouth County85.634810019751336
TownsendMiddlesex County85.62650001975973
GrovelandEssex County85.535420019651056
West BridgewaterPlymouth County85.53019001961943
WestonMiddlesex County85.4$1,000,000+19621292
WrenthamNorfolk County85.44069001980960
East LongmeadowHampden County85.225630019641017
West WarehamPlymouth County85.215420019751125
BernardstonFranklin County85.122710019631170
DightonBristol County85.13118001967959
LittletonMiddlesex County85.13827001970991
New MarlboroughBerkshire County85.138480019611139
SwanseaBristol County85.12770001964827
CochituateMiddlesex County855092001958627
CheshireBerkshire County84.92048001971767
DuxburyPlymouth County84.99730001950953
BerlinWorcester County84.838950019691261
East BrookfieldWorcester County84.72337001955979
North ReadingMiddlesex County84.742910019721451
WenhamEssex County84.75454001959848
AcushnetBristol County84.62832001970781
TopsfieldEssex County84.64857001968354
NorthboroughWorcester County84.536830019751263
WeweanticPlymouth County84.52364001970808
BoylstonWorcester County84.43489001973658
LanesboroughBerkshire County84.41997001957546
MedwayNorfolk County84.43648001971760
ShutesburyFranklin County8426600019781125
EastonBristol County83.835940019771142
DouglasWorcester County83.72986001979949
South AshburnhamWorcester County83.72022001952n/a
UptonWorcester County83.73901001976962
ChesterHampden County83.61996001949833
CohassetNorfolk County83.677080019601146
NeedhamNorfolk County83.666250019571453
Ocean Bluff-Brant RockPlymouth County83.635890019561323
WhatelyFranklin County83.629110019711168
East DennisBarnstable County83.543890019781065
ScituatePlymouth County83.54776001959978
ColrainFranklin County83.41889001963961
DennisBarnstable County83.44817001972947
East BrookfieldWorcester County83.42077001953950
RutlandWorcester County83.42688001981845
GrotonMiddlesex County83.343500019811213
NortonBristol County83.33046001980974
East BridgewaterPlymouth County83.23194001971972
LeverettFranklin County83.23417001973992
MillvilleWorcester County83.127280019701119
RussellHampden County83.11779001955n/a
WinchesterMiddlesex County83.167680019511432
TempletonWorcester County832141001972955
MerrimacEssex County82.930860019631133
NewburyEssex County82.945630019721143
GeorgetownEssex County82.839570019721210
ChelmsfordMiddlesex County82.733770019681126
AuburnWorcester County82.62442001958946
BrookfieldWorcester County82.62037001974669
MontereyBerkshire County82.64471001974863
MonroeFranklin County82.51450001949833
PelhamHampshire County82.532920019731383
WalesHampden County82.52065001973729
MarionPlymouth County82.44267001972904
MarshfieldPlymouth County82.440490019691256
MiltonNorfolk County82.448400019431176
Monument BeachBarnstable County82.42974001977661
BrewsterBarnstable County82.345520019821118
WalpoleNorfolk County82.340290019731236
BelchertownHampshire County82.22600001982860
MashpeeBarnstable County82.232310019851298
RussellHampden County82.22195001965864
MonsonHampden County82.12425001971865
West StockbridgeBerkshire County82.13506001968961
BellinghamNorfolk County8228590019681249
TeaticketBarnstable County81.934140019661228
KingstonPlymouth County81.836170019751163
West BoylstonWorcester County81.82728001961871
BillericaMiddlesex County81.733760019691237
EgremontBerkshire County81.73683001968799
SagamoreBarnstable County81.734900019801365
SomersetBristol County81.72805001961883
SouthwickHampden County81.72594001974934
WellesleyNorfolk County81.790340019491596
AshlandMiddlesex County81.634790019791170
CharltonWorcester County81.62982001983866
HamiltonEssex County81.649040019571104
SturbridgeWorcester County81.52863001981887
RowleyEssex County81.343100019771301
GillFranklin County81.221380019701018
WestportBristol County81.23505001971936
Monomoscoy IslandBarnstable County81.18409001969n/a
West FalmouthBarnstable County8145280019771133
AshfieldFranklin County80.92875001948888
HinsdaleBerkshire County80.92102001953670
BrewsterBarnstable County80.74512001974979
HancockBerkshire County80.62561001987825
HinghamPlymouth County80.571250019391155
MedfieldNorfolk County80.54933001965941
RaynhamBristol County80.431460019801286
HarwichBarnstable County80.336910019731084
Ocean GroveBristol County80.32382001947829
ErvingFranklin County80.21958001956866
LancasterWorcester County80.229580019631001
Northwest HarwichBarnstable County803651001972835
HinghamPlymouth County79.964670019671819
WellfleetBarnstable County79.85200001974845
AndoverEssex County79.754390019651183
BarreWorcester County79.72094001966856
East FalmouthBarnstable County79.737080019731406
Franklin TownNorfolk County79.738090019841109
MillisNorfolk County79.637010019731233
LexingtonMiddlesex County79.570460019591743
NorthfieldFranklin County79.52414001955760
LeicesterWorcester County79.42388001959726
UxbridgeWorcester County79.429090019781046
DracutMiddlesex County79.328460019751154
RutlandWorcester County79.22446001971595
South DennisBarnstable County79.229260019751025
WalpoleNorfolk County79.23592001969796
PepperellMiddlesex County79.131910019801138
HopedaleWorcester County793169001952950
Littleton CommonMiddlesex County78.83407001954481
BoxboroughMiddlesex County78.64927001979934
DartmouthBristol County78.63143001972969
MattapoisettPlymouth County78.640340019651091
HuntingtonHampshire County78.42124001962700
West ChathamBarnstable County78.148210019751659
DevensWorcester County782656001939n/a
NorthboroughWorcester County7834910019711107
PlymouthPlymouth County7832930019751236
ReadingMiddlesex County77.943810019561326
GranbyHampshire County77.72617001960914
MarbleheadEssex County77.756520019501186
MiddleboroughPlymouth County77.730120019741060
SturbridgeWorcester County77.72900001962891
SaugusEssex County77.634270019591099
TruroBarnstable County77.55625001976979
ChathamBarnstable County77.455070019731079
LudlowHampden County77.22255001963840
ScituatePlymouth County77.24663001958844
SheffieldBerkshire County77.22898001958855
The PinehillsPlymouth County77.2553000n/a$2,000+
WarehamPlymouth County77.125900019611049
ConcordMiddlesex County7768420019621749
OxfordWorcester County772387001964843
BucklandFranklin County76.82146001945854
New AshfordBerkshire County76.831050019711156
Acushnet CenterBristol County76.72385001954687
OrleansBarnstable County76.75531001974789
AvonNorfolk County76.630770019531132
Norton CenterBristol County76.53116001979876
SwampscottEssex County76.541550019391227
HolbrookNorfolk County76.428020019571268
PocassetBarnstable County76.43682001967948
BridgewaterPlymouth County76.332860019781145
CummingtonHampshire County76.32806001958761
Harwich CenterBarnstable County76.332950019781222
FalmouthBarnstable County76.138300019721097
North LakevillePlymouth County76.128260019771109
ActonMiddlesex County7647670019721194
West BrookfieldWorcester County7623840019681043
MadaketNantucket County75.98828001976n/a
PetershamWorcester County75.933470019391214
BourneBarnstable County75.63375001971944
ChesterHampden County75.61486001939960
North WestportBristol County75.52970001963803
YarmouthBarnstable County75.530440019721239
BourneBarnstable County75.442040019631188
OxfordWorcester County75.32290001955721
Raynham CenterBristol County75.129540019731485
BaldwinvilleWorcester County751994001973924
Barnstable TownBarnstable County7534950019751122
GraftonWorcester County753370001976968
DeerfieldFranklin County74.82847001966921
WilliamsburgHampshire County74.82621001953763
StoughtonNorfolk County74.731570019671122
DudleyWorcester County74.62439001967858
Millis-ClicquotNorfolk County74.633830019711184
WilliamstownBerkshire County74.52982001954925
IpswichEssex County74.34090001959997
PlainvilleNorfolk County74.333170019731107
Agawam TownHampden County74.22292001970852
DennisBarnstable County74.236660019681088
MillburyWorcester County74.22663001959949
ShrewsburyWorcester County74.136340019741199
DaltonBerkshire County73.92057001953743
North AndoverEssex County73.943790019721310
South HadleyHampshire County73.92348001957830
CantonNorfolk County73.842580019691367
ChilmarkDukes County73.897360019801102
SandwichBarnstable County73.833410019701150
HopedaleWorcester County73.72975001946748
KingstonPlymouth County73.733960019551251
ShirleyMiddlesex County73.727370019761068
North BrookfieldWorcester County73.62049001946810
Buzzards BayBarnstable County73.425300019531059
WakefieldMiddlesex County73.340780019511149
Braintree TownNorfolk County73.236430019571280
CharlemontFranklin County73.12216001954729
RowleyEssex County72.73946001952845
BellinghamNorfolk County72.625780019681285
Manchester-by-the-SeaEssex County72.680140019481355
HudsonMiddlesex County72.529580019691090
MansfieldBristol County72.436810019761066
WarrenWorcester County72.41970001955797
DedhamNorfolk County72.337370019541486
WinchendonWorcester County72.32049001970754
West TisburyDukes County72.271090019851352
BedfordMiddlesex County72.154040019641590
West ConcordMiddlesex County72.156590019691756
WhitmanPlymouth County72.12859001956979
Millers FallsFranklin County721789001939981
BurlingtonMiddlesex County71.941300019691624
FairhavenBristol County71.92640001953877
RocklandPlymouth County71.927780019591075
South YarmouthBarnstable County71.928740019691214
HatfieldHampshire County71.82915001961873
HopkintonMiddlesex County71.836710019581084
North AttleboroughBristol County71.83235001972983
Marion CenterPlymouth County71.75081001966920
Smith MillsBristol County71.72689001963534
NatickMiddlesex County71.642470019581226
NewburyportEssex County71.542900019391106
AtholWorcester County71.21548001942699
MaynardMiddlesex County71.232740019611020
BlackstoneWorcester County71.12756001967907
Methuen TownEssex County71.12789001966958
LincolnMiddlesex County70.98543001965$2,000+
EssexEssex County70.851660019561141
RandolphNorfolk County70.726700019651228
HullPlymouth County70.535050019471364
NahantEssex County70.449280019391191
AbingtonPlymouth County7031240019631132
DanversEssex County69.936080019621288
FoxboroughNorfolk County69.937360019681244
Mattapoisett CenterPlymouth County69.939480019621115
UptonWorcester County69.83386001950955
CheshireBerkshire County69.61889001941291
SalisburyEssex County69.431890019731026
HadleyHampshire County69.33264001964898
HardwickWorcester County69.32366001939704
OrangeFranklin County69.21624001957697
North PembrokePlymouth County69.137690019831449
Harwich PortBarnstable County68.64602001956873
NewtonMiddlesex County68.669650019391654
NorthbridgeWorcester County68.62880001959890
StonehamMiddlesex County68.639380019601259
BrookfieldWorcester County68.51825001939650
Amesbury TownEssex County68.33132001963973
EssexEssex County68.145390019391074
StockbridgeBerkshire County68.14341001954946
HudsonMiddlesex County67.827970019661077
West DennisBarnstable County67.838570019611085
East PepperellMiddlesex County67.725740019691158
Bliss CornerBristol County67.62580001961723
SiasconsetNantucket County67.6$1,000,000+1963n/a
WestfieldHampden County67.52227001963832
HatfieldHampshire County67.33008001960584
Palmer TownHampden County67.31889001957759
Weymouth TownNorfolk County67.331890019581103
EdgartownDukes County66.964340019811425
West YarmouthBarnstable County66.927900019701217
RockportEssex County66.84520001941971
WareHampshire County66.81974001964753
BarreWorcester County66.71895001939545
MarshfieldPlymouth County66.73835001970850
Seconsett IslandBarnstable County66.7n/a1939n/a
MelroseMiddlesex County66.641770019391108
OrangeFranklin County66.61593001943751
FiskdaleWorcester County66.52686001980743
AttleboroBristol County66.42762001962962
Oak BluffsDukes County66.362730019751142
OrleansBarnstable County66.24017001974833
South DeerfieldFranklin County66.228820019411060
LeeBerkshire County66.12446001960750
TownsendMiddlesex County66.12234001957750
PeabodyEssex County65.733310019631239
MilfordWorcester County6530030019681085
WilliamstownBerkshire County6534300019471026
LenoxBerkshire County64.83131001967747
NorthfieldFranklin County64.62467001939693
SpencerWorcester County64.62544001957818
East DouglasWorcester County64.32429001939937
AtholWorcester County63.91436001939653
ChathamBarnstable County63.97432001963838
HuntingtonHampshire County63.71837001939669
South LancasterWorcester County63.62696001957936
WestboroughWorcester County63.439730019751283
BelmontMiddlesex County63.363860019391638
ShelburneFranklin County63.32590001939874
AndoverEssex County634588001951937
AquinnahDukes County62.894050019831179
Great BarringtonBerkshire County62.53272001945940
RockportEssex County62.44698001940931
Easthampton TownHampshire County62.12316001960872
GloucesterEssex County62.13646001939967
BelchertownHampshire County622359001977500
SalisburyEssex County623184001971998
TauntonBristol County61.92441001962888
MilfordWorcester County61.828710019651082
TisburyDukes County61.863060019731194
HaverhillEssex County61.725660019551006
ArlingtonMiddlesex County61.349870019391379
AdamsBerkshire County61.21498001939644
MontagueFranklin County61.22041001950810
North BrookfieldWorcester County61.11728001939804
WoburnMiddlesex County61.136310019591259
Woods HoleBarnstable County60.868440019551523
BeverlyEssex County60.736110019501082
PittsfieldBerkshire County60.41765001949765
HousatonicBerkshire County60.22287001939964
AyerMiddlesex County59.72781001969990
IpswichEssex County59.53628001939888
West BrookfieldWorcester County59.52385001939706
Mansfield CenterBristol County59.431010019571036
Dennis PortBarnstable County59.130050019601180
GrotonMiddlesex County59.14145001951525
Wareham CenterPlymouth County58.926190019461011
ChicopeeHampden County58.81776001955794
LeominsterWorcester County58.62324001964889
NantucketNantucket County58.592970019831564
PepperellMiddlesex County58.428380019771139
OnsetPlymouth County58.22636001939951
West Springfield TownHampden County582010001956801
MarlboroughMiddlesex County57.930750019691097
Vineyard HavenDukes County57.662340019541393
NorwoodNorfolk County57.537590019591204
MedfordMiddlesex County57.138700019391433
Monson CenterHampden County57.12291001939869
WarrenWorcester County56.91745001939725
WhitinsvilleWorcester County56.72916001946934
ClintonWorcester County56.52498001947964
NorthamptonHampshire County56.42844001946960
AdamsBerkshire County561428001939642
BrocktonPlymouth County55.822970019561039
Greenfield TownFranklin County55.71852001943789
ProvincetownBarnstable County55.74540001949954
WebsterWorcester County55.72254001951840
FraminghamMiddlesex County55.534420019611109
WestboroughWorcester County55.534030019561033
Winthrop TownSuffolk County55.336020019391244
GardnerWorcester County54.91782001948733
NantucketNantucket County54.888170019811448
ProvincetownBarnstable County54.84618001945950
Shelburne FallsFranklin County54.62192001939858
FitchburgWorcester County541911001946846
WinchendonWorcester County53.41719001939672
North AdamsBerkshire County53.21545001939687
FalmouthBarnstable County52.54526001959927
WareHampshire County52.31660001939754
Turners FallsFranklin County51.41896001942667
SalemEssex County50.730440019391063
Middleborough CenterPlymouth County50.226090019391051
Watertown TownMiddlesex County50.142310019411460
SpringfieldHampden County49.81470001948804
BrooklineNorfolk County48.870260019391804
WalthamMiddlesex County48.839950019541325
ShirleyMiddlesex County48.71955001939770
QuincyNorfolk County4834160019511200
South AmherstHampshire County47.830710019751206
RevereSuffolk County47.630690019591192
LeeBerkshire County47.42365001943720
LynnEssex County47.42552001939959
Southbridge TownWorcester County472000001939843
Great BarringtonBerkshire County46.73031001939923
SunderlandFranklin County46.728850019731097
AyerMiddlesex County46.62616001942881
AmherstHampshire County45.934010019721122
LenoxBerkshire County45.43453001965740
LowellMiddlesex County45.22284001946979
ClintonWorcester County452391001939992
PlymouthPlymouth County44.931030019501123
WorcesterWorcester County44.52160001941910
SpencerWorcester County44.32175001939689
FoxboroughNorfolk County44.231680019591123
WebsterWorcester County431995001939823
MaldenMiddlesex County42.232600019391211
New BedfordBristol County42.12177001939766
North PlymouthPlymouth County41.730280019391131
HolyokeHampden County41.61872001944658
BridgewaterPlymouth County41.526580019611127
GosnoldDukes County416023001946n/a
DeerfieldFranklin County40n/a1965498
EverettMiddlesex County39.931410019391181
Amherst CenterHampshire County37.434680019631085
Fall RiverBristol County35.72378001939718
CambridgeMiddlesex County34.653240019391612
BostonSuffolk County3437100019391281
SomervilleMiddlesex County32.443720019391419
LawrenceEssex County31.22171001942983
North AmherstHampshire County29.932350019721144
ChelseaSuffolk County28.725980019391132
Hanscom AFBMiddlesex County0n/a1960$2,000+

Note: Figures are 2009-2013 5-year estimates.