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

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