Skip to main content

Most Educated Cities in Massachusetts

Cities with at least 1,000 residents, ranked by percentage of adults (25+) with a bachelor's degree or higher.

#CityBachelor's+Graduate+Median IncomePopulation
1 Wellesley 89.0% 56.7% $250,000+ 30,347
2 Brookline 85.4% 57.9% $142,101 63,266
3 Lexington 84.3% 58.6% $238,444 34,295
4 Dover 83.4% 44.4% $250,000+ 2,308
5 Needham 81.9% 49.3% $214,308 32,459
6 Sharon 81.3% 46.2% $183,808 6,232
7 Newton 81.1% 53.0% $190,304 89,044
8 Belmont 80.9% 51.6% $183,137 27,175
9 Cambridge 80.8% 51.2% $130,748 118,796
10 Winchester 79.5% 50.8% $230,198 23,406
11 Hingham 79.1% 39.8% $205,769 5,130
12 Marblehead 78.3% 36.8% $182,132 20,413
13 Cochituate 77.0% 47.5% $192,361 6,471
14 South Duxbury 77.0% 33.0% $212,734 3,252
15 Cordaville 77.0% 45.1% $165,375 2,989
16 Arlington 76.1% 46.5% $150,701 46,350
17 Amherst Town 75.6% 53.0% $66,968 38,182
18 Williamstown 75.4% 54.3% $97,917 5,070
19 West Chatham 73.8% 35.3% N/A 1,258
20 North Scituate 73.3% 27.5% $140,329 6,492
21 Medfield 72.9% 34.7% $218,946 6,849
22 Duxbury 72.1% 28.3% $126,694 1,994
23 Milton 72.0% 39.0% $188,529 28,587
24 Mattapoisett Center 71.6% 37.3% $105,500 2,669
25 Somerville 69.4% 33.4% $132,572 81,036
26 West Concord 68.7% 41.4% $183,228 5,876
27 Harwich Port 68.7% 29.8% $70,761 2,238
28 Andover 68.1% 39.7% $126,563 9,451
29 Hopkinton 67.5% 29.9% $201,094 3,426
30 Boxford 67.4% 28.9% $188,482 2,284
31 Longmeadow 67.1% 33.7% $149,601 15,696
32 Newburyport 67.0% 30.1% $139,625 18,652
33 Topsfield 66.8% 36.5% $191,146 2,624
34 Watertown 66.5% 35.8% $126,265 35,543
35 Reading 66.3% 32.9% $165,912 25,612
36 North Falmouth 66.1% 28.7% $121,509 2,838
37 Walpole 65.6% 26.2% $154,263 6,461
38 The Pinehills 65.2% 29.7% $122,798 5,282
39 Scituate 64.7% 30.8% $124,549 5,796
40 Northborough 64.5% 31.6% $133,839 6,392
41 Maynard 64.2% 29.6% $124,067 10,712
42 Essex 63.8% 25.9% $161,250 1,688
43 Lenox 63.6% 30.0% $61,335 1,866
44 Lynnfield 62.7% 30.4% $175,265 13,064
45 Northampton 62.7% 35.8% $80,288 30,962
46 Sandwich 62.6% 28.9% $117,321 2,890
47 Swampscott 62.2% 31.1% $134,386 15,277
48 Melrose 62.0% 28.2% $133,953 29,650
49 Provincetown 61.6% 34.5% $158,125 3,452
50 Nahant 61.6% 33.5% $112,762 3,325
51 Cedar Crest 61.1% 39.8% $168,721 1,730
52 Chatham 60.7% 31.0% $83,750 1,600
53 Groton 59.9% 27.2% $135,714 1,232
54 Medford 59.8% 27.6% $129,540 59,354
55 Brewster 59.7% 24.6% $113,214 1,994
56 Wakefield 59.7% 24.8% $134,306 27,793
57 Falmouth 58.9% 29.4% $68,227 3,954
58 Bourne 58.5% 15.7% $97,847 1,806
59 Burlington 58.4% 25.5% $146,436 26,274
60 Franklin Town 58.1% 24.3% $145,773 33,154
61 Rowley 57.3% 34.8% $109,622 1,708
62 Waltham 57.3% 27.9% $120,216 64,902
63 Rockport 57.1% 30.4% $86,250 4,704
64 Dennis 56.5% 29.5% $109,882 2,424
65 Marshfield Hills 56.5% 27.8% $216,250 1,978
66 Stoneham 55.9% 23.5% $113,964 23,355
67 Sturbridge 55.8% 23.2% $131,568 2,443
68 Norwood 55.4% 23.8% $107,030 31,542
69 Ipswich 55.2% 19.9% $104,102 4,924
70 Dedham 55.0% 25.4% $128,955 25,237
71 Westborough 54.9% 24.5% $106,200 4,699
72 Boston 54.9% 26.2% $97,344 666,442
73 West Falmouth 54.9% 28.8% $77,292 1,325
74 Yarmouth Port 54.8% 24.6% $110,304 5,961
75 Littleton Common 54.6% 32.8% $135,074 3,289
76 East Sandwich 54.4% 25.1% $115,000 3,864
77 Beverly 53.4% 19.5% $106,044 42,665
78 Belchertown 53.2% 29.8% $77,428 2,355
79 Millis-Clicquot 53.1% 20.1% $146,853 4,437
80 Nantucket 52.8% 18.4% $148,017 10,017
81 South Lancaster 52.3% 9.7% $109,173 2,177
82 Housatonic 52.3% 25.6% N/A 1,113
83 Foxborough 51.3% 19.8% $86,871 6,251
84 Orleans 51.0% 21.2% $78,359 1,480
85 Fiskdale 50.8% 19.9% $112,400 2,311
86 Salisbury 50.6% 17.5% $92,469 5,656
87 Hull 50.4% 22.1% $115,485 10,138
88 Wilmington 50.4% 18.9% $168,152 23,336
89 Marion Center 50.3% 29.4% $150,700 1,335
90 Quincy 50.3% 21.6% $98,882 102,114
91 Granby 50.2% 15.6% $135,750 1,152
92 Lunenburg 50.0% 23.7% $109,662 2,057
93 Marshfield 49.9% 16.2% $97,105 5,161
94 Hatfield 49.7% 28.1% $110,972 1,449
95 East Falmouth 49.5% 28.6% $81,464 6,245
96 Norton Center 49.2% 20.5% $119,949 2,663
97 North Eastham 49.1% 28.9% $77,442 2,085
98 Sagamore 48.9% 18.4% $108,315 4,072
99 Framingham 48.7% 20.2% $107,419 72,399
100 Danvers 48.4% 17.7% $125,395 28,098
101 Salem 47.8% 20.5% $85,153 44,795
102 Braintree Town 47.5% 19.1% $122,214 38,899
103 East Harwich 47.5% 23.5% $111,508 5,654
104 Shirley 47.4% 15.0% $108,494 1,146
105 North Pembroke 46.9% 28.7% $194,309 3,393
106 Northwest Harwich 46.6% 23.7% $107,730 3,932
107 Harwich Center 46.6% 25.4% $85,057 1,774
108 Woburn 46.5% 19.1% $111,185 41,939
109 North Attleborough Town 46.4% 18.0% $112,665 30,984
110 Wilbraham 45.8% 24.5% $92,188 3,679
111 Monument Beach 45.7% 18.9% $77,167 3,277
112 Great Barrington 45.7% 23.4% $64,506 2,331
113 Mansfield Center 45.7% 20.6% $97,798 7,222
114 Winthrop Town 45.6% 17.0% $116,167 18,759
115 Vineyard Haven 45.3% 23.1% $77,665 2,469
116 Malden 45.1% 18.9% $100,606 65,906
117 Kingston 44.8% 20.2% $150,886 5,910
118 Amesbury 44.8% 17.5% $103,554 17,403
119 Pocasset 44.1% 25.6% $84,583 2,247
120 Rutland 44.0% 16.9% $95,724 2,019
121 Hudson 43.5% 16.7% $90,524 15,719
122 Northfield 43.5% 20.4% $68,333 1,070
123 West Dennis 43.4% 23.1% $95,758 2,556
124 South Dennis 43.3% 14.3% $88,411 3,135
125 East Dennis 43.2% 16.3% $103,654 3,062
126 Weymouth Town 42.8% 15.3% $102,714 58,505
127 Teaticket 42.8% 25.9% $84,837 1,759
128 Shelburne Falls 42.6% 25.2% $76,536 1,845
129 Hopedale 42.4% 22.7% $107,909 4,360
130 Barnstable Town 42.1% 18.2% $91,982 49,568
131 North Lakeville 41.0% 12.3% $106,713 3,624
132 North Seekonk 40.7% 17.2% $114,712 2,974
133 Marlborough 40.5% 16.2% $91,968 41,647
134 East Douglas 40.4% 17.2% $138,309 2,987
135 Gloucester 40.3% 16.6% $83,883 30,075
136 Raynham Center 40.3% 16.7% $132,382 4,841
137 Abington 40.0% 13.2% $125,400 17,053
138 Bridgewater Town 39.6% 14.9% $112,651 28,471
139 Upton 39.4% 13.7% $110,900 3,234
140 Greenfield 39.1% 17.0% $55,614 17,664
141 West Yarmouth 39.1% 19.3% $65,841 6,194
142 Plymouth 39.0% 15.7% $81,703 7,918
143 Pepperell 38.8% 18.4% $76,726 1,971
144 Dennis Port 38.6% 15.6% $70,094 3,691
145 Lee 38.4% 19.9% $70,724 1,511
146 Easthampton 38.0% 17.6% $71,673 16,086
147 Ayer 37.7% 14.6% $74,878 3,098
148 Somerset 37.6% 15.4% $112,677 18,298
149 Forestdale 36.8% 13.1% $108,158 3,801
150 Ocean Bluff-Brant Rock 36.4% 17.4% $119,310 4,540
151 Oak Bluffs 35.8% 28.7% N/A 1,184
152 Smith Mills 35.8% 17.6% $64,818 4,612
153 East Pepperell 35.8% 13.7% $96,198 1,949
154 South Deerfield 35.6% 13.1% $103,056 1,882
155 Randolph Town 35.5% 12.4% $109,573 34,878
156 Bellingham 35.3% 8.2% $96,763 5,325
157 North Plymouth 35.2% 14.1% $80,745 4,337
158 Worcester 35.2% 14.8% $70,102 207,055
159 Hanson 35.1% 12.8% $119,211 1,927
160 Peabody 35.0% 12.4% $96,657 54,695
161 Hanscom AFB 34.7% 23.2% $104,688 2,110
162 Holbrook 34.6% 12.9% $115,210 11,380
163 South Yarmouth 34.4% 14.4% $82,188 11,552
164 Pittsfield 34.2% 13.4% $70,582 43,457
165 Pinehurst 34.2% 9.3% $146,250 6,845
166 Turners Falls 34.2% 18.1% $54,772 4,124
167 Attleboro 34.0% 11.7% $98,954 46,762
168 West Springfield Town 34.0% 14.3% $69,371 28,772
169 Agawam Town 34.0% 14.1% $85,421 28,539
170 Leominster 33.5% 12.6% $83,816 43,909
171 Westfield 33.2% 12.4% $87,753 40,378
172 Green Harbor 32.8% 5.1% $203,159 1,314
173 Milford 32.6% 11.6% $93,310 27,731
174 Haverhill 32.6% 11.4% $88,326 67,698
175 Middleborough Center 32.2% 9.7% $97,616 8,155
176 Whitinsville 32.0% 11.7% $96,145 7,115
177 Saugus 31.4% 11.9% $101,539 28,773
178 Oxford 31.2% 11.3% $89,623 5,671
179 Methuen 31.0% 11.0% $113,310 53,475
180 Weweantic 30.6% 2.5% $62,481 1,452
181 Holland 30.6% 9.1% $86,615 1,301
182 Lowell 30.0% 11.4% $78,658 118,368
183 Buzzards Bay 29.6% 8.9% $94,388 2,909
184 Ocean Grove 29.2% 9.5% $118,696 3,453
185 West Brookfield 28.8% 4.7% $76,625 1,563
186 Onset 28.6% 8.5% $137,997 1,380
187 North Adams 28.3% 11.6% $47,500 12,606
188 White Island Shores 27.5% 8.8% $106,667 1,620
189 South Ashburnham 27.3% 1.3% $126,071 1,500
190 Bliss Corner 27.1% 9.0% $75,420 5,405
191 East Brookfield 26.4% 6.6% $69,837 1,445
192 Holyoke 25.9% 10.1% $53,605 37,813
193 Monson Center 25.7% 8.0% $64,563 1,613
194 Adams 25.4% 6.4% $48,775 5,427
195 Fitchburg 25.1% 7.8% $73,040 41,798
196 Everett 24.9% 8.5% $85,218 50,045
197 Revere 24.6% 7.2% $86,969 60,012
198 Baldwinville 24.5% 5.5% $51,917 2,528
199 Lynn 24.1% 8.2% $75,043 101,709
200 Clinton 24.1% 8.0% $79,516 7,658
201 Taunton 23.9% 7.6% $79,283 60,433
202 Gardner 23.8% 8.0% $67,518 21,148
203 Palmer Town 23.5% 8.9% $78,480 12,381
204 Chicopee 22.9% 8.9% $62,615 55,295
205 Brockton 22.3% 7.3% $80,115 105,386
206 Chelsea 22.2% 7.9% $72,179 39,908
207 Athol 21.9% 6.6% $67,394 8,801
208 Devens 21.9% 9.3% $189,250 1,723
209 Wareham Center 20.8% 7.1% $91,936 3,635
210 Springfield 20.5% 8.7% $52,656 154,749
211 Winchendon 20.1% 6.8% $55,809 4,331
212 Southbridge Town 19.4% 5.4% $66,287 17,928
213 Millers Falls 19.0% 8.5% $68,750 1,054
214 Webster 18.8% 5.7% $63,837 12,228
215 Warren 18.6% 5.1% $40,365 1,426
216 West Wareham 18.4% 4.2% $58,560 2,257
217 New Bedford 17.0% 5.2% $56,981 100,998
218 North Westport 17.0% 6.0% $87,582 5,289
219 Lawrence 16.8% 5.1% $60,433 88,736
220 Spencer 16.8% 5.3% $59,931 5,661
221 Fall River 16.4% 5.5% $56,673 94,082
222 Ware 15.4% 5.4% $45,158 6,369
223 Acushnet Center 15.3% 4.2% $71,864 2,810
224 North Brookfield 15.1% 3.0% $77,740 2,659
225 Orange 12.8% 5.5% $48,115 3,737