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  

Educational Attainment

Click on a column header to re-sort the table
City County
High School Diploma
Including Equivalency
Bachelor's Degree
or Higher
Master's Degree
or Higher
AbingtonPlymouth County96.528.47.7
ActonMiddlesex County9773.242.4
AcushnetBristol County81.320.55.6
Acushnet CenterBristol County72.116.34.3
AdamsBerkshire County85.419.55.7
AdamsBerkshire County82.921.16.7
Agawam TownHampden County9226.610.5
AlfordBerkshire County95.550.321
Amesbury TownEssex County93.441.316.4
AmherstHampshire County95.766.942.6
Amherst CenterHampshire County95.666.746.2
AndoverEssex County96.669.135.6
AndoverEssex County93.760.332.1
AquinnahDukes County94.941.419.5
ArlingtonMiddlesex County95.766.236.3
AshburnhamWorcester County96.634.313.8
AshbyMiddlesex County94.829.212.3
AshfieldFranklin County95.749.821.4
AshlandMiddlesex County95.855.823.8
AtholWorcester County83.813.53.6
AtholWorcester County82.312.93.3
AttleboroBristol County8830.18.6
AuburnWorcester County91.234.813
AvonNorfolk County90.723.47.5
AyerMiddlesex County93.836.113.5
AyerMiddlesex County90.424.58.1
BaldwinvilleWorcester County85.424.111.7
Barnstable TownBarnstable County93.636.415
BarreWorcester County91.724.18.2
BarreWorcester County92.629.210.9
BecketBerkshire County93.137.719
BedfordMiddlesex County97.464.434.3
BelchertownHampshire County93.438.715.2
BelchertownHampshire County88.231.511.7
BellinghamNorfolk County91.730.69.3
BellinghamNorfolk County92.930.86.2
BelmontMiddlesex County96.971.643.9
BerkleyBristol County87.126.38.3
BerlinWorcester County93.445.717.9
BernardstonFranklin County92.93012.3
BeverlyEssex County94.743.418
BillericaMiddlesex County92.830.610.5
BlackstoneWorcester County91.527.79.1
BlandfordHampden County94.928.510.6
BlandfordHampden County94.432.313.5
Bliss CornerBristol County69.718.18.8
BoltonWorcester County96.865.531.2
BostonSuffolk County8543.919.6
BourneBarnstable County96.233.414.6
BourneBarnstable County95.939.918.6
BoxboroughMiddlesex County98.878.544
BoxfordEssex County9860.825.1
BoxfordEssex County99.161.621.5
BoylstonWorcester County96.155.923.5
Braintree TownNorfolk County93.736.412.4
BrewsterBarnstable County97.946.717.7
BrewsterBarnstable County97.449.116
BridgewaterPlymouth County9234.911.9
BridgewaterPlymouth County9326.810.3
BrimfieldHampden County91.742.510.3
BrocktonPlymouth County80.5185.3
BrookfieldWorcester County92.126.16.6
BrookfieldWorcester County95.620.71.5
BrooklineNorfolk County97.381.152.8
BucklandFranklin County90.23315.5
BurlingtonMiddlesex County93.247.819.9
Buzzards BayBarnstable County96.231.412.3
CambridgeMiddlesex County93.773.544.1
CantonNorfolk County96.449.319.3
CarlisleMiddlesex County99.580.445
CarverPlymouth County91.221.57.2
CharlemontFranklin County85.831.511.2
CharltonWorcester County92.133.211.7
ChathamBarnstable County97.148.319.3
ChathamBarnstable County94.848.516.5
ChelmsfordMiddlesex County95.649.722.2
ChelseaSuffolk County63.715.66.5
CheshireBerkshire County93.321.18.4
CheshireBerkshire County97.219.52.8
ChesterHampden County91.417.37.2
ChesterHampden County89.5144.6
ChesterfieldHampshire County96.840.618.7
ChicopeeHampden County8317.65.7
ChilmarkDukes County9957.316.3
ClarksburgBerkshire County90.318.54.8
ClintonWorcester County87.633.112.6
ClintonWorcester County84.429.812.1
CochituateMiddlesex County97.669.736.4
CohassetNorfolk County96.970.328.7
ColrainFranklin County88.526.211.8
ConcordMiddlesex County93.866.336
ConwayFranklin County97.551.528.4
CordavilleWorcester County97.573.141.3
CummingtonHampshire County97.14118.2
DaltonBerkshire County93.632.413.5
DanversEssex County94.14012.7
DartmouthBristol County80.727.711.4
DedhamNorfolk County94.245.918.3
DeerfieldFranklin County96.647.322.3
DeerfieldFranklin County99.665.843.2
DennisBarnstable County94.239.114.9
DennisBarnstable County98.551.421.6
Dennis PortBarnstable County90.628.411.5
DevensWorcester County87.218.76.3
DightonBristol County90.93511.1
DouglasWorcester County95.937.311.4
DoverNorfolk County99.183.546
DoverNorfolk County98.28041.2
DracutMiddlesex County90.625.78.1
DudleyWorcester County9129.59.6
DunstableMiddlesex County96.751.222.6
DuxburyPlymouth County97.864.123.5
DuxburyPlymouth County98.97744.1
East BridgewaterPlymouth County94.724.48.4
East BrookfieldWorcester County93.926.15.2
East BrookfieldWorcester County92.822.25.4
East DennisBarnstable County95.44813.9
East DouglasWorcester County95.730.76.9
East FalmouthBarnstable County9537.214.1
East HarwichBarnstable County92.536.514.5
East LongmeadowHampden County94.73816.6
East PepperellMiddlesex County9220.24.5
East SandwichBarnstable County98.754.420.9
EasthamBarnstable County97.644.721
Easthampton TownHampshire County92.129.111.2
EastonBristol County95.647.716.5
EdgartownDukes County83.527.911.8
EgremontBerkshire County92.546.321.2
ErvingFranklin County88.621.36.7
EssexEssex County92.841.718.2
EssexEssex County94.548.521
EverettMiddlesex County79.415.64
FairhavenBristol County83.925.29.2
Fall RiverBristol County70.313.94.3
FalmouthBarnstable County92.841.819.2
FalmouthBarnstable County93.840.619.8
FiskdaleWorcester County93.833.313
FitchburgWorcester County83.120.16.5
FloridaBerkshire County87.318.76.4
ForestdaleBarnstable County9738.611.9
FoxboroughNorfolk County96.544.415.1
FoxboroughNorfolk County93.430.17.9
FraminghamMiddlesex County89.445.819.1
Franklin TownNorfolk County96.550.518.9
FreetownBristol County86.225.46.8
GardnerWorcester County83.417.26.1
GeorgetownEssex County98.148.322.9
GillFranklin County9638.519.5
GloucesterEssex County89.933.313.2
GoshenHampshire County95.934.715.9
GosnoldDukes County79.820.911.6
GraftonWorcester County95.151.119.9
GranbyHampshire County92.128.512.8
GranbyHampshire County85.431.220.7
GranvilleHampden County95.133.19.5
Great BarringtonBerkshire County89.440.718.1
Great BarringtonBerkshire County83.439.618.6
Green Harbor-Cedar CrestPlymouth County96.943.49.6
Greenfield TownFranklin County91.12711.4
GrotonMiddlesex County97.468.427.8
GrotonMiddlesex County91.860.627.9
GrovelandEssex County96.737.612.5
HadleyHampshire County94.747.520.7
HalifaxPlymouth County95.3239.6
HamiltonEssex County98.371.830.1
HampdenHampden County9434.316.3
HancockBerkshire County95.127.311.5
HanoverPlymouth County95.445.612.6
Hanscom AFBMiddlesex County10054.524.9
HansonPlymouth County95.426.38.4
HansonPlymouth County97.623.811.9
HardwickWorcester County91.628.515
HarvardWorcester County9662.734.3
HarwichBarnstable County92.538.315.7
Harwich CenterBarnstable County90.931.712.4
Harwich PortBarnstable County96.956.629.1
HatfieldHampshire County9437.216.9
HatfieldHampshire County95.144.417.1
HaverhillEssex County87.728.59.5
HawleyFranklin County88.830.215.3
HeathFranklin County95.528.315.7
HinghamPlymouth County97.363.227.6
HinghamPlymouth County98.369.730.7
HinsdaleBerkshire County92.824.48.4
HolbrookNorfolk County93.424.75.8
HoldenWorcester County95.551.423.3
HollandHampden County91.530.39
HollandHampden County92.134.512.4
HollistonMiddlesex County97.259.922.4
HolyokeHampden County74.220.27
HopedaleWorcester County93.542.110.3
HopedaleWorcester County95.637.310.6
HopkintonMiddlesex County97.568.529.5
HopkintonMiddlesex County94.744.117.1
HousatonicBerkshire County97.349.122.6
HubbardstonWorcester County95.226.810.5
HudsonMiddlesex County88.736.413.2
HudsonMiddlesex County87.130.910.8
HullPlymouth County94.939.515
HuntingtonHampshire County95.819.99.2
HuntingtonHampshire County92.215.38.5
IpswichEssex County96.347.420.7
IpswichEssex County92.941.211.9
KingstonPlymouth County93.538.914.4
KingstonPlymouth County9239.316.5
LakevillePlymouth County92.83312.4
LancasterWorcester County89.630.911.8
LanesboroughBerkshire County92.832.713.7
LawrenceEssex County66.611.14
LeeBerkshire County93.836.711.7
LeeBerkshire County92.627.29.5
LeicesterWorcester County89.625.88.3
LenoxBerkshire County94.94725.3
LenoxBerkshire County96.348.328.9
LeominsterWorcester County87.125.87.8
LeverettFranklin County9464.441
LexingtonMiddlesex County97.376.951.2
LeydenFranklin County95.638.314.4
LincolnMiddlesex County99.178.745.8
LittletonMiddlesex County9760.527
Littleton CommonMiddlesex County93.451.421.8
LongmeadowHampden County9461.434.1
LowellMiddlesex County78.822.48
LudlowHampden County83.720.88.1
LunenburgWorcester County92.336.611.7
LunenburgWorcester County89.642.69.1
LynnEssex County80.318.86.5
LynnfieldEssex County96.944.417.1
MadaketNantucket County10067.929.5
MaldenMiddlesex County85.331.913
Manchester-by-the-SeaEssex County98.864.428
MansfieldBristol County96.15118.5
Mansfield CenterBristol County94.645.215.8
MarbleheadEssex County98.368.932.2
MarionPlymouth County94.243.821.1
Marion CenterPlymouth County94.848.319.9
MarlboroughMiddlesex County90.138.115.9
MarshfieldPlymouth County97.850.116.8
MarshfieldPlymouth County9640.613.1
Marshfield HillsPlymouth County10068.926.4
MashpeeBarnstable County95.231.411
Mashpee NeckBarnstable County98.742.123.9
MattapoisettPlymouth County93.345.820
Mattapoisett CenterPlymouth County95.34820.2
MaynardMiddlesex County9548.721.3
MedfieldNorfolk County97.865.731.3
MedfieldNorfolk County96.859.228
MedfordMiddlesex County90.64318
MedwayNorfolk County96.35018.1
MelroseMiddlesex County94.851.621.5
MendonWorcester County97.247.316
MerrimacEssex County94.94320.1
Methuen TownEssex County88.829.210.2
MiddleboroughPlymouth County91.426.28.5
Middleborough CenterPlymouth County85.818.56.1
MiddlefieldHampshire County94.617.38.2
MiddletonEssex County91.337.312.8
MilfordWorcester County90.73511.9
MilfordWorcester County89.731.811
MillburyWorcester County91.728.59.7
Millers FallsFranklin County87.119.98.3
MillisNorfolk County95.645.717.3
Millis-ClicquotNorfolk County96.943.416.6
MillvilleWorcester County87.425.68.7
MiltonNorfolk County96.861.530.5
Monomoscoy IslandBarnstable County90.45.95.9
MonroeFranklin County96.7202.2
MonsonHampden County91.229.711.5
Monson CenterHampden County91.628.510.3
MontagueFranklin County89.927.611.1
MontereyBerkshire County96.841.224.7
MontgomeryHampden County98.141.614.8
Monument BeachBarnstable County99.133.911
Mount WashingtonBerkshire County98.146.330.6
NahantEssex County96.94922.8
NantucketNantucket County944416
NantucketNantucket County9340.113.6
NatickMiddlesex County96.764.730.6
NeedhamNorfolk County98.174.442.2
New AshfordBerkshire County91.844.323
New BedfordBristol County70.5154.7
New BraintreeWorcester County95.331.512.8
New MarlboroughBerkshire County93.443.121.6
New SalemFranklin County97.337.918.2
New SeaburyBarnstable County10067.823.4
NewburyEssex County96.85422.5
NewburyportEssex County96.456.223.5
NewtonMiddlesex County9776.248.7
NorfolkNorfolk County89.750.419
North AdamsBerkshire County84.319.26.7
North AmherstHampshire County97.170.436.3
North AndoverEssex County95.955.125.6
North AttleboroughBristol County94.642.817.1
North BrookfieldWorcester County89.522.78.9
North BrookfieldWorcester County87.415.48.1
North EasthamBarnstable County96.447.521.3
North FalmouthBarnstable County93.251.222.3
North LakevillePlymouth County94.731.710.4
North PembrokePlymouth County96.332.115.4
North PlymouthPlymouth County91.923.29.2
North ReadingMiddlesex County96.948.816.1
North ScituatePlymouth County96.551.518.9
North SeekonkBristol County89.220.37.4
North WestportBristol County82.722.210.5
NorthamptonHampshire County92.655.733.4
NorthboroughWorcester County96.855.924.4
NorthboroughWorcester County96.554.124.2
NorthbridgeWorcester County9129.211.3
NorthfieldFranklin County9438.915.7
NorthfieldFranklin County90.641.319.6
Northwest HarwichBarnstable County90.833.611.5
NortonBristol County9535.112.5
Norton CenterBristol County88.436.39
NorwellPlymouth County97.353.318.2
NorwoodNorfolk County93.742.115.9
Oak BluffsDukes County96.238.217.3
OakhamWorcester County93.736.715.6
Ocean Bluff-Brant RockPlymouth County97.141.812.3
Ocean GroveBristol County86.319.37.7
OnsetPlymouth County91.200
OrangeFranklin County87.914.34.2
OrangeFranklin County9116.35.3
OrleansBarnstable County96.650.722.4
OrleansBarnstable County99.438.914.6
OtisBerkshire County94.727.712.5
OxfordWorcester County92.827.57.2
OxfordWorcester County90.626.96.2
Palmer TownHampden County87.518.96.6
PaxtonWorcester County95.649.123.7
PeabodyEssex County89.929.111.3
PelhamHampshire County95.46038
PembrokePlymouth County96.734.29.8
PepperellMiddlesex County93.835.612.1
PepperellMiddlesex County90.622.64.9
PeruBerkshire County92.3232.7
PetershamWorcester County95.843.124.4
PetershamWorcester County9867.743.4
PhillipstonWorcester County92.719.67.3
PinehurstMiddlesex County93.725.56.8
PittsfieldBerkshire County89.82510.7
PlainfieldHampshire County92.540.922.2
PlainvilleNorfolk County92.44212.8
PlymouthPlymouth County94.53412.6
PlymouthPlymouth County92.73011.9
PlymptonPlymouth County953715.3
PocassetBarnstable County98.435.218.7
PopponessetBarnstable County1005136.4
Popponesset IslandBarnstable County100935.3
PrincetonWorcester County97.963.325
ProvincetownBarnstable County96.155.121.1
ProvincetownBarnstable County9654.420.2
QuincyNorfolk County88.338.613.9
RandolphNorfolk County86.230.49.8
RaynhamBristol County92.633.310.3
Raynham CenterBristol County93.435.85.8
ReadingMiddlesex County97.757.124.7
RehobothBristol County93.136.515.6
RevereSuffolk County81.118.75.2
RichmondBerkshire County97.449.123.1
RochesterPlymouth County91.339.613.8
RocklandPlymouth County93.723.98
RockportEssex County95.847.719.3
RockportEssex County94.94716.5
RoweFranklin County91.525.27.3
RowleyEssex County94.536.912.6
RowleyEssex County93.124.26.7
RoyalstonWorcester County89.919.17.4
RussellHampden County92.623.17.2
RussellHampden County94.925.17.1
RutlandWorcester County96.539.815.9
RutlandWorcester County98.932.713.1
SagamoreBarnstable County97.226.814.7
SalemEssex County88.537.114.2
SalisburyEssex County92.126.910
SalisburyEssex County93.731.413.1
SandisfieldBerkshire County84.130.411.3
SandwichBarnstable County96.144.315.8
SandwichBarnstable County96.242.917.7
SaugusEssex County9125.88.4
SavoyBerkshire County86.718.49.9
ScituatePlymouth County96.953.419.3
ScituatePlymouth County97.253.819.1
SeabrookBarnstable County10052.616.9
Seconsett IslandBarnstable County10010062.5
SeekonkBristol County90.63010.5
SharonNorfolk County97.171.938.7
SharonNorfolk County98.470.337.9
SheffieldBerkshire County90.631.512.5
ShelburneFranklin County95.143.518.8
Shelburne FallsFranklin County89.435.817.5
SherbornMiddlesex County99.181.342.8
ShirleyMiddlesex County84.122.37.7
ShirleyMiddlesex County9222.36.7
ShrewsburyWorcester County94.754.926.9
ShutesburyFranklin County97.164.736.6
SiasconsetNantucket County90.87.47.4
Smith MillsBristol County82.2289.8
SomersetBristol County85.127.110.5
SomervilleMiddlesex County88.553.225.9
South AmherstHampshire County93.661.936.3
South AshburnhamWorcester County9322.28.8
South DeerfieldFranklin County944116.9
South DennisBarnstable County92.331.413.9
South DuxburyPlymouth County98.973.522.8
South HadleyHampshire County92.53817.6
South LancasterWorcester County97.643.114.4
South YarmouthBarnstable County90.526.98.9
SouthamptonHampshire County94.732.416
SouthboroughWorcester County97.268.633.7
Southbridge TownWorcester County80.217.76.6
SouthwickHampden County91.331.614.2
SpencerWorcester County88.223.58.8
SpencerWorcester County83.220.65.7
SpringfieldHampden County75.717.26.5
SterlingWorcester County9651.722.1
StockbridgeBerkshire County95.440.322.7
StonehamMiddlesex County93.538.514.1
StoughtonNorfolk County90.530.110.2
StowMiddlesex County9965.233.7
SturbridgeWorcester County94.241.917.2
SturbridgeWorcester County91.442.821
SudburyMiddlesex County97.677.941.8
SunderlandFranklin County94.159.728.1
SuttonWorcester County95.241.616.1
SwampscottEssex County96.657.925.9
SwanseaBristol County88.523.78.6
TauntonBristol County80.6185.7
TeaticketBarnstable County97.539.212.2
TempletonWorcester County89.917.78.5
TewksburyMiddlesex County94.733.110.3
The PinehillsPlymouth County98.665.730
TisburyDukes County9751.815.4
TollandHampden County92.636.214.4
TopsfieldEssex County96.161.732.2
TopsfieldEssex County97.658.527.2
TownsendMiddlesex County93.931.610.5
TownsendMiddlesex County92.217.54.2
TruroBarnstable County9447.727
Turners FallsFranklin County87248.7
TyngsboroughMiddlesex County94.740.315.3
TyringhamBerkshire County97.76144.1
UptonWorcester County96.648.219.4
UptonWorcester County96.735.517.8
UxbridgeWorcester County93.733.210.6
Vineyard HavenDukes County97.359.216.5
WakefieldMiddlesex County94.945.115.9
WalesHampden County92.721.16.2
WalpoleNorfolk County94.34718.1
WalpoleNorfolk County96.54516.3
WalthamMiddlesex County89.547.620.4
WareHampshire County90.920.87.3
WareHampshire County86.815.86.9
WarehamPlymouth County9121.17.8
Wareham CenterPlymouth County91.922.66.8
WarrenWorcester County84.814.61.1
WarrenWorcester County80.16.20
WarwickFranklin County92.33211.5
WashingtonBerkshire County91.127.811.4
Watertown TownMiddlesex County93.256.526.3
WaylandMiddlesex County97.976.444.5
WebsterWorcester County81.520.67.3
WebsterWorcester County77.6164.5
WellesleyNorfolk County97.981.449.1
WellfleetBarnstable County97.357.531.2
WendellFranklin County87.84416.1
WenhamEssex County98.163.124.3
West BoylstonWorcester County89.733.212.5
West BridgewaterPlymouth County92.828.511
West BrookfieldWorcester County8926.910.8
West BrookfieldWorcester County83.119.42.7
West ChathamBarnstable County963516.4
West ConcordMiddlesex County88.356.833
West DennisBarnstable County95.439.515.5
West FalmouthBarnstable County92.757.330.6
West NewburyEssex County96.65522.6
West Springfield TownHampden County87.526.78.9
West StockbridgeBerkshire County97.148.723.6
West TisburyDukes County99.846.220.3
West WarehamPlymouth County89.710.33.7
West YarmouthBarnstable County9326.39.5
WestboroughWorcester County94.461.828.7
WestboroughWorcester County92.347.823
WestfieldHampden County89.829.69.8
WestfordMiddlesex County9866.933.5
WesthamptonHampshire County93.933.518
WestminsterWorcester County94.640.413.6
WestonMiddlesex County97.781.853.4
WestportBristol County85.22913.7
WestwoodNorfolk County9870.232.4
WeweanticPlymouth County88.126.69.5
Weymouth TownNorfolk County93.431.99.5
WhatelyFranklin County95.744.518.6
White Island ShoresPlymouth County95.121.47.3
WhitinsvilleWorcester County90.427.210.2
WhitmanPlymouth County92.525.47.8
WilbrahamHampden County93.444.918.8
WilbrahamHampden County9241.215.5
WilliamsburgHampshire County95.240.616.5
WilliamstownBerkshire County94.55835.2
WilliamstownBerkshire County95.269.344.6
WilmingtonMiddlesex County94.837.617.2
WinchendonWorcester County87.519.16.3
WinchendonWorcester County83.813.45.1
WinchesterMiddlesex County97.170.238.1
WindsorBerkshire County94.932.112.3
Winthrop TownSuffolk County94.535.811.3
WoburnMiddlesex County93.433.312.7
Woods HoleBarnstable County98.975.554.1
WorcesterWorcester County84.329.811.3
WorthingtonHampshire County90.235.919.7
WrenthamNorfolk County95.948.918
YarmouthBarnstable County92.830.511.4
Yarmouth PortBarnstable County96.641.118.8

Note: Figures are 2009-2013 5-year estimates: Percent of Population 25 Years and Over