City Rankings - MA

Search Massachusetts cities by:

Alphabetical Order
Population
Population Density
Educational Attainment
Household Income
Individual Income
Home Value
Rent
Alphabetical Order
Population
Population Density
Educational Attainment
Household Income
Individual Income
Home Value
Rent

Alphabetical (A-Z)

1. Abington
2. Acton
3. Acushnet
4. Adams
5. Agawam
6. Alford
7. Amesbury
8. Amherst
9. Andover
10. Aquinnah
11. Arlington
12. Ashburnham
13. Ashby
14. Ashfield
15. Ashland
16. Athol
17. Attleboro
18. Auburn
19. Avon
20. Ayer
21. Barnstable
22. Barre
23. Becket
24. Bedford
25. Belchertown
26. Bellingham
27. Belmont
28. Berkley
29. Berlin
30. Bernardston
31. Beverly
32. Billerica
33. Blackstone
34. Blandford
35. Bolton
36. Boston
37. Bourne
38. Boxborough
39. Boxford
40. Boylston
41. Braintree
42. Brewster
43. Bridgewater
44. Brimfield
45. Brockton
46. Brookfield
47. Brookline
48. Buckland
49. Burlington
50. Cambridge
51. Canton
52. Carlisle
53. Carver
54. Charlemont
55. Charlton
56. Chatham
57. Chelmsford
58. Chelsea
59. Cheshire
60. Chester
61. Chesterfield
62. Chicopee
63. Chilmark
64. Clarksburg
65. Clinton
66. Cohasset
67. Colrain
68. Concord
69. Conway
70. Cummington
71. Dalton
72. Danvers
73. Dartmouth
74. Dedham
75. Deerfield
76. Dennis
77. Dighton
78. Douglas
79. Dover
80. Dracut
81. Dudley
82. Dunstable
83. Duxbury
84. East Bridgewater
85. East Brookfield
86. East Longmeadow
87. Eastham
88. Easthampton
89. Easton
90. Edgartown
91. Egremont
92. Erving
93. Essex
94. Everett
95. Fairhaven
96. Fall River
97. Falmouth
98. Fitchburg
99. Florida
100. Foxborough
101. Framingham
102. Franklin
103. Freetown
104. Gardner
105. Georgetown
106. Gill
107. Gloucester
108. Goshen
109. Gosnold
110. Grafton
111. Granby
112. Granville
113. Great Barrington
114. Greenfield
115. Groton
116. Groveland
117. Hadley
118. Halifax
119. Hamilton
120. Hampden
121. Hancock
122. Hanover
123. Hanson
124. Hardwick
125. Harvard
126. Harwich
127. Hatfield
128. Haverhill
129. Hawley
130. Heath
131. Hingham
132. Hinsdale
133. Holbrook
134. Holden
135. Holland
136. Holliston
137. Holyoke
138. Hopedale
139. Hopkinton
140. Hubbardston
141. Hudson
142. Hull
143. Huntington
144. Ipswich
145. Kingston
146. Lakeville
147. Lancaster
148. Lanesborough
149. Lawrence
150. Lee
151. Leicester
152. Lenox
153. Leominster
154. Leverett
155. Lexington
156. Leyden
157. Lincoln
158. Littleton
159. Longmeadow
160. Lowell
161. Ludlow
162. Lunenburg
163. Lynn
164. Lynnfield
165. Malden
166. Manchester By The Sea
167. Mansfield
168. Marblehead
169. Marion
170. Marlborough
171. Marshfield
172. Mashpee
173. Mattapoisett
174. Maynard
175. Medfield
176. Medford
177. Medway
178. Melrose
179. Mendon
180. Merrimac
181. Methuen
182. Middleborough
183. Middlefield
184. Middleton
185. Milford
186. Millbury
187. Millis
188. Millville
189. Milton
190. Monroe
191. Monson
192. Montague
193. Monterey
194. Montgomery
195. Mount Washington
196. Nahant
197. Nantucket
198. Natick
199. Needham
200. New Ashford
201. New Bedford
202. New Braintree
203. New Marlborough
204. New Salem
205. Newbury
206. Newburyport
207. Newton
208. Norfolk
209. North Adams
210. North Andover
211. North Attleborough
212. North Brookfield
213. North Reading
214. Northampton
215. Northborough
216. Northbridge
217. Northfield
218. Norton
219. Norwell
220. Norwood
221. Oak Bluffs
222. Oakham
223. Orange
224. Orleans
225. Otis
226. Oxford
227. Palmer
228. Paxton
229. Peabody
230. Pelham
231. Pembroke
232. Pepperell
233. Peru
234. Petersham
235. Phillipston
236. Pittsfield
237. Plainfield
238. Plainville
239. Plymouth
240. Plympton
241. Princeton
242. Provincetown
243. Quincy
244. Randolph
245. Raynham
246. Reading
247. Rehoboth
248. Revere
249. Richmond
250. Rochester
251. Rockland
252. Rockport
253. Rowe
254. Rowley
255. Royalston
256. Russell
257. Rutland
258. Salem
259. Salisbury
260. Sandisfield
261. Sandwich
262. Saugus
263. Savoy
264. Scituate
265. Seekonk
266. Send
267. Sharon
268. Sheffield
269. Shelburne
270. Sherborn
271. Shirley
272. Shrewsbury
273. Shutesbury
274. Somerset
275. Somerville
276. South Hadley
277. Southampton
278. Southborough
279. Southbridge
280. Southwick
281. Spencer
282. Springfield
283. Sterling
284. Stockbridge
285. Stoneham
286. Stoughton
287. Stow
288. Sturbridge
289. Sudbury
290. Sunderland
291. Sutton
292. Swampscott
293. Swansea
294. Taunton
295. Templeton
296. Tewksbury
297. Tisbury
298. Tolland
299. Topsfield
300. Truro
301. Tyngsborough
302. Tyringham
303. Upton
304. Uxbridge
305. Wakefield
306. Wales
307. Walpole
308. Waltham
309. Ware
310. Wareham
311. Warren
312. Warwick
313. Washington
314. Watertown
315. Wayland
316. Webster
317. Wellesley
318. Wellfleet
319. Wendell
320. Wenham
321. West Boylston
322. West Bridgewater
323. West Brookfield
324. West Newbury
325. West Springfield
326. West Stockbridge
327. West Tisbury
328. Westborough
329. Westfield
330. Westford
331. Westhampton
332. Westminster
333. Weston
334. Westport
335. Westwood
336. Weymouth
337. Whately
338. Whitman
339. Wilbraham
340. Williamsburg
341. Williamstown
342. Wilmington
343. Winchendon
344. Winchester
345. Windsor
346. Winthrop
347. Woburn
348. Worcester
349. Worthington
350. Wrentham
351. Yarmouth

Highest Population

1. Boston 669,158
2. Worcester 184,743
3. Springfield 154,613
4. Lowell 110,964
5. Cambridge 110,893
6. Brockton 95,161
7. New Bedford 95,125
8. Quincy 93,824
9. Lynn 93,069
10. Fall River 89,258
11. Newton 88,479
12. Somerville 79,983
13. Lawrence 79,497
14. Framingham 71,232
15. Haverhill 62,943
16. Waltham 62,832
17. Malden 61,212
18. Brookline 59,246
19. Plymouth 58,695
20. Medford 57,700
21. Taunton 56,826
22. Weymouth 55,890
23. Chicopee 55,778
24. Revere 53,864
25. Peabody 52,610
26. Methuen 49,575
27. Everett 45,212
28. Arlington 44,992
29. Attleboro 44,326
30. Barnstable 44,325
31. Pittsfield 43,289
32. Salem 43,146
33. Billerica 42,791
34. Westfield 41,667
35. Leominster 41,446
36. Beverly 41,431
37. Fitchburg 40,666
38. Holyoke 40,362
39. Amherst 39,880
40. Marlborough 39,771
41. Woburn 39,500
42. Chelsea 39,272
43. Braintree 37,082
44. Shrewsbury 36,716
45. Natick 35,957
46. Andover 35,375
47. Chelmsford 35,067
48. Watertown 34,553
49. Dartmouth 34,341
50. Randolph 33,704
51. Lexington 33,339
52. Franklin 32,843
53. Falmouth 31,254
54. Dracut 31,113
55. Tewksbury 30,666
56. Needham 30,429
57. North Andover 30,170
58. Gloucester 29,858
59. Norwood 29,121
60. North Attleborough 29,033
61. Wellesley 29,004
62. Agawam 28,748
63. West Springfield 28,671
64. Milford 28,630
65. Northampton 28,548
66. Stoughton 28,338
67. Melrose 28,132
68. Saugus 28,037
69. Danvers 27,527
70. Milton 27,527
71. Bridgewater 27,434
72. Wakefield 26,823
73. Burlington 26,103
74. Belmont 25,965
75. Reading 25,769
76. Marshfield 25,648
77. Dedham 25,377
78. Walpole 24,960
79. Middleborough 24,213
80. Westford 24,087
81. Easton 24,001
82. Mansfield 23,678
83. Wilmington 23,538
84. Yarmouth 23,459
85. Acton 23,455
86. Hingham 23,047
87. Canton 22,829
88. Winchester 22,579
89. Wareham 22,535
90. Stoneham 21,967
91. Ludlow 21,331
92. Gardner 20,496
93. Sandwich 20,416
94. Marblehead 20,393
95. Hudson 19,843
96. Bourne 19,814
97. Norton 19,515
98. Concord 19,357
99. Westborough 18,836
100. Sudbury 18,697
101. Holden 18,558
102. Grafton 18,517
103. Scituate 18,491
104. Winthrop 18,391
105. Somerset 18,257
106. Sharon 18,245
107. Pembroke 18,230
108. Newburyport 17,890
109. Rockland 17,849
110. South Hadley 17,737
111. Ashland 17,478
112. Greenfield 17,474
113. Foxborough 17,448
114. Amesbury 17,218
115. Bellingham 16,929
116. Webster 16,926
117. Southbridge 16,858
118. Hopkinton 16,720
119. Auburn 16,552
120. Northbridge 16,425
121. Swansea 16,341
122. Abington 16,275
123. East Longmeadow 16,156
124. Easthampton 16,051
125. Fairhaven 16,027
126. Longmeadow 15,876
127. Westport 15,810
128. North Reading 15,598
129. Westwood 15,597
130. Duxbury 15,572
131. Seekonk 14,957
132. Northborough 14,918
133. Belchertown 14,906
134. Whitman 14,864
135. Swampscott 14,563
136. Wilbraham 14,553
137. Holliston 14,480
138. Hanover 14,328
139. East Bridgewater 14,301
140. Bedford 14,105
141. Mashpee 14,054
142. Dennis 13,992
143. Oxford 13,898
144. Clinton 13,855
145. Raynham 13,845
146. Uxbridge 13,815
147. Ipswich 13,810
148. Wayland 13,700
149. Millbury 13,521
150. Charlton 13,379
151. North Adams 13,211
152. Kingston 13,210
153. Medway 13,162
154. Lynnfield 12,732
155. Medfield 12,610
156. Palmer 12,237
157. Tyngsborough 12,232
158. Harwich 12,143
159. Pepperell 12,049
160. Weston 12,027
161. Rehoboth 11,990
162. Spencer 11,856
163. Athol 11,680
164. Norfolk 11,671
165. Dudley 11,637
166. Carver 11,617
167. Wrentham 11,597
168. Groton 11,282
169. Leicester 11,277
170. Lakeville 11,245
171. Lunenburg 11,150
172. Holbrook 11,029
173. Nantucket 10,912
174. Norwell 10,897
175. Winchendon 10,738
176. Maynard 10,560
177. Hanson 10,560
178. Acushnet 10,443
179. Hull 10,402
180. Southborough 10,021
181. Ware 9,863
182. Brewster 9,856
183. Littleton 9,754
184. Southwick 9,711
185. Middleton 9,656
186. Sturbridge 9,496
187. Send 9,418
188. Sutton 9,297
189. Blackstone 9,201
190. Freetown 9,175
191. Salisbury 9,021
192. Plainville 9,000
193. Monson 8,803
194. Douglas 8,722
195. Georgetown 8,569
196. Rutland 8,463
197. Cohasset 8,393
198. Montague 8,311
199. Boxford 8,228
200. Adams 8,211
201. Millis 8,144
202. Templeton 8,117
203. Ayer 8,014
204. Sterling 8,000
205. Hamilton 7,991
206. Lancaster 7,978
207. West Boylston 7,892
208. Upton 7,770
209. Halifax 7,739
210. Orange 7,703
211. Williamstown 7,623
212. Shirley 7,572
213. Westminster 7,566
214. Dighton 7,438
215. Rockport 7,184
216. West Bridgewater 7,117
217. Stow 7,061
218. Newbury 6,964
219. Great Barrington 6,915
220. Merrimac 6,752
221. Groveland 6,697
222. Lincoln 6,696
223. Dalton 6,657
224. Berkley 6,630
225. Harvard 6,542
226. Topsfield 6,496
227. Granby 6,318
228. Mattapoisett 6,245
229. Rowley 6,232
230. Ashburnham 6,210
231. Chatham 6,149
232. Southampton 6,090
233. Mendon 5,995
234. Hopedale 5,955
235. Dover 5,922
236. Orleans 5,827
237. Lee 5,796
238. Boxborough 5,546
239. Barre 5,491
240. Rochester 5,462
241. Manchester By The Sea 5,327
242. Hadley 5,301
243. Warren 5,199
244. Hampden 5,193
245. Wenham 5,179
246. Bolton 5,167
247. Carlisle 5,160
248. Marion 5,065
249. Deerfield 5,049
250. Lenox 4,994
251. Eastham 4,908
252. Paxton 4,845
253. North Brookfield 4,760
254. Oak Bluffs 4,675
255. Hubbardston 4,581
256. West Newbury 4,545
257. Boylston 4,524
258. Avon 4,468
259. Sherborn 4,302
260. Edgartown 4,292
261. Tisbury 4,100
262. West Brookfield 3,777
263. Brimfield 3,724
264. Essex 3,687
265. Sunderland 3,662
266. Nahant 3,488
267. Princeton 3,438
268. Brookfield 3,406
269. Dunstable 3,337
270. Hatfield 3,305
271. Millville 3,237
272. Ashby 3,195
273. Sheffield 3,190
274. Wellfleet 3,171
275. Cheshire 3,169
276. Berlin 3,098
277. Hardwick 3,024
278. Northfield 3,012
279. Lanesborough 3,004
280. Provincetown 2,952
281. Plympton 2,912
282. Holland 2,510
283. Williamsburg 2,481
284. West Tisbury 2,417
285. Bernardston 2,191
286. East Brookfield 2,123
287. Wales 2,009
288. Leverett 1,997
289. Stockbridge 1,980
290. Huntington 1,977
291. Hinsdale 1,970
292. Shelburne 1,935
293. Buckland 1,927
294. Becket 1,852
295. Oakham 1,849
296. Erving 1,841
297. Westhampton 1,819
298. Conway 1,800
299. Shutesbury 1,752
300. Clarksburg 1,722
301. Granville 1,660
302. Phillipston 1,640
303. Colrain 1,631
304. Gill 1,604
305. Ashfield 1,598
306. Truro 1,580
307. Otis 1,577
308. Chester 1,529
309. Richmond 1,521
310. New Marlborough 1,370
311. Whately 1,339
312. Russell 1,330
313. Royalston 1,307
314. Chesterfield 1,303
315. Pelham 1,277
316. Blandford 1,259
317. Egremont 1,255
318. Worthington 1,253
319. New Braintree 1,247
320. Petersham 1,218
321. Chilmark 1,117
322. Charlemont 1,110
323. Goshen 1,096
324. West Stockbridge 1,095
325. New Salem 1,019
326. Windsor 909
327. Wendell 864
328. Cummington 860
329. Sandisfield 859
330. Florida 816
331. Peru 811
332. Montgomery 802
333. Heath 770
334. Savoy 764
335. Warwick 750
336. Monterey 729
337. Leyden 676
338. Plainfield 668
339. Tolland 666
340. Aquinnah 640
341. Hancock 639
342. Washington 499
343. Middlefield 464
344. Tyringham 439
345. Hawley 425
346. Alford 411
347. Rowe 400
348. New Ashford 334
349. Mount Washington 140
350. Monroe 86
351. Gosnold 34

Highest Population Density

(Residents per Sq. Mile)
1. Somerville 19,395
2. Chelsea 17,730
3. Cambridge 17,346
4. Boston 13,844
5. Everett 13,212
6. Malden 12,136
7. Lawrence 11,470
8. Revere 9,443
9. Winthrop 9,242
10. Brookline 8,764
11. Arlington 8,748
12. Lynn 8,662
13. Watertown 8,640
14. Lowell 8,155
15. Medford 7,124
16. Melrose 6,007
17. Quincy 5,662
18. Belmont 5,586
19. Salem 5,202
20. Newton 4,963
21. Worcester 4,945
22. Waltham 4,933
23. Springfield 4,852
24. Swampscott 4,819
25. New Bedford 4,757
26. Marblehead 4,660
27. Brockton 4,461
28. Winchester 3,743
29. Stoneham 3,652
30. Hull 3,633
31. Wakefield 3,629
32. Randolph 3,429
33. Nahant 3,335
34. Weymouth 3,333
35. Peabody 3,243
36. Woburn 3,124
37. Wellesley 2,894
38. Framingham 2,844
39. Norwood 2,806
40. Beverly 2,746
41. Fall River 2,695
42. Braintree 2,694
43. Saugus 2,602
44. Reading 2,583
45. Needham 2,474
46. Dedham 2,471
47. Clinton 2,451
48. Chicopee 2,435
49. Natick 2,404
50. Somerset 2,311
51. Methuen 2,232
52. Burlington 2,222
53. Whitman 2,143
54. Newburyport 2,143
55. Milton 2,116
56. Danvers 2,073
57. Lexington 2,029
58. Maynard 2,027
59. Milford 1,941
60. Holyoke 1,907
61. Marlborough 1,907
62. Haverhill 1,905
63. Rockland 1,780
64. Shrewsbury 1,771
65. Stoughton 1,762
66. Longmeadow 1,747
67. Hudson 1,721
68. West Springfield 1,714
69. Billerica 1,673
70. Attleboro 1,655
71. Abington 1,634
72. Chelmsford 1,567
73. North Attleborough 1,540
74. Holbrook 1,520
75. Dracut 1,505
76. Tewksbury 1,480
77. Fitchburg 1,461
78. Amherst 1,444
79. Leominster 1,438
80. Westwood 1,433
81. Ashland 1,417
82. Amesbury 1,401
83. Wilmington 1,387
84. Webster 1,370
85. Fairhaven 1,294
86. Lynnfield 1,292
87. East Longmeadow 1,249
88. Franklin 1,233
89. Agawam 1,233
90. Walpole 1,220
91. Canton 1,218
92. Taunton 1,217
93. Easthampton 1,205
94. North Reading 1,186
95. Acton 1,181
96. Mansfield 1,178
97. Hopedale 1,151
98. Andover 1,148
99. North Andover 1,148
100. Medway 1,140
101. Gloucester 1,140
102. Pittsfield 1,070
103. Auburn 1,069
104. Scituate 1,047
105. Avon 1,041
106. Hingham 1,038
107. Bedford 1,032
108. Rockport 1,028
109. Bridgewater 1,007
110. South Hadley 1,001
111. Yarmouth 971
112. Northbridge 951
113. Gardner 929
114. Bellingham 923
115. Hanover 922
116. Westborough 914
117. Wayland 911
118. Westfield 901
119. Ayer 896
120. Marshfield 895
121. Foxborough 879
122. Medfield 875
123. Millbury 860
124. Cohasset 858
125. Pembroke 837
126. Easton 835
127. Northampton 834
128. Southbridge 833
129. East Bridgewater 830
130. Blackstone 828
131. Plainville 819
132. Greenfield 816
133. Seekonk 813
134. Grafton 812
135. Northborough 807
136. Westford 796
137. Merrimac 794
138. Concord 790
139. Ludlow 784
140. Norfolk 783
141. Sharon 779
142. Holliston 776
143. Sudbury 770
144. Groveland 754
145. Barnstable 740
146. Tyngsborough 728
147. Swansea 721
148. Middleton 718
149. Southborough 715
150. Weston 715
151. Falmouth 709
152. Kingston 709
153. Hanson 703
154. Norton 701
155. Dennis 679
156. Millis 677
157. Wenham 676
158. Raynham 676
159. Georgetown 666
160. Millville 666
161. Wilbraham 660
162. Duxbury 657
163. North Adams 649
164. Oak Bluffs 641
165. Hopkinton 638
166. Wareham 629
167. Tisbury 629
168. West Boylston 609
169. Plymouth 609
170. Mashpee 601
171. Littleton 591
172. Salisbury 587
173. Harwich 581
174. Manchester By The Sea 577
175. Acushnet 567
176. Dartmouth 564
177. Hamilton 564
178. Dudley 559
179. Topsfield 546
180. Boxborough 539
181. Wrentham 534
182. Pepperell 534
183. Holden 529
184. Oxford 524
185. Norwell 521
186. Bourne 487
187. Leicester 485
188. Halifax 485
189. Shirley 479
190. Sandwich 476
191. Lincoln 471
192. Uxbridge 467
193. West Bridgewater 464
194. Ipswich 430
195. Brewster 430
196. Lunenburg 422
197. Orleans 411
198. Stow 408
199. Berkley 402
200. Dover 392
201. Palmer 388
202. Chatham 380
203. Lakeville 380
204. Athol 362
205. Spencer 361
206. Upton 360
207. Marion 359
208. Mattapoisett 359
209. Adams 359
210. Eastham 351
211. Middleborough 351
212. Boxford 349
213. Groton 344
214. Rowley 342
215. West Newbury 338
216. Carlisle 338
217. Dighton 338
218. Mendon 337
219. Paxton 330
220. Westport 317
221. Charlton 317
222. Southwick 315
223. Carver 311
224. Dalton 306
225. Provincetown 305
226. Newbury 298
227. Lancaster 290
228. Send 288
229. Ware 287
230. Sutton 287
231. Belchertown 283
232. Boylston 282
233. Montague 276
234. Sherborn 272
235. Freetown 266
236. Hampden 265
237. Essex 264
238. Sterling 261
239. Bolton 259
240. Sunderland 258
241. Rehoboth 255
242. Sturbridge 255
243. Templeton 255
244. Winchendon 250
245. Harvard 248
246. Rutland 241
247. Douglas 240
248. Berlin 239
249. Nantucket 237
250. Lenox 235
251. Hadley 230
252. Granby 227
253. North Brookfield 224
254. Lee 222
255. Orange 220
256. Brookfield 219
257. Southampton 216
258. East Brookfield 215
259. Westminster 213
260. Hatfield 208
261. Holland 204
262. Dunstable 203
263. Monson 199
264. Plympton 198
265. Warren 189
266. West Brookfield 184
267. Williamstown 163
268. Rochester 163
269. Ashburnham 162
270. Wellfleet 160
271. Edgartown 160
272. Deerfield 156
273. Great Barrington 154
274. Clarksburg 136
275. Ashby 135
276. Erving 133
277. Wales 128
278. Barre 124
279. Aquinnah 120
280. Cheshire 118
281. Gill 116
282. Hubbardston 112
283. Brimfield 107
284. Lanesborough 104
285. Buckland 98
286. Williamsburg 97
287. Princeton 97
288. West Tisbury 97
289. Hinsdale 95
290. Bernardston 94
291. Oakham 89
292. Northfield 88
293. Leverett 88
294. Stockbridge 87
295. Shelburne 84
296. Richmond 81
297. Hardwick 78
298. Russell 76
299. Truro 75
300. Huntington 75
301. Phillipston 68
302. Sheffield 67
303. Egremont 67
304. Westhampton 67
305. Whately 66
306. Shutesbury 66
307. Goshen 63
308. New Braintree 60
309. West Stockbridge 59
310. Chilmark 59
311. Montgomery 54
312. Pelham 51
313. Conway 48
314. Otis 44
315. Charlemont 42
316. Chesterfield 42
317. Chester 42
318. Becket 40
319. Ashfield 40
320. Granville 39
321. Worthington 39
322. Colrain 38
323. Leyden 38
324. Cummington 37
325. Alford 36
326. Florida 33
327. Plainfield 32
328. Peru 31
329. Royalston 31
330. Heath 31
331. New Marlborough 29
332. Monterey 28
333. Wendell 27
334. Windsor 26
335. New Ashford 25
336. Blandford 24
337. Tyringham 24
338. New Salem 23
339. Petersham 22
340. Savoy 21
341. Tolland 21
342. Warwick 20
343. Middlefield 19
344. Hancock 18
345. Rowe 17
346. Sandisfield 17
347. Hawley 14
348. Washington 13
349. Monroe 8
350. Mount Washington 6
351. Gosnold 3

Educational Attainment

(% to Graduate College)
1. Carlisle 84.7%
2. Brookline 83.0%
3. Sherborn 82.9%
4. Dover 82.7%
5. Wellesley 82.7%
6. Wayland 82.6%
7. Weston 82.4%
8. Lexington 81.6%
9. Sudbury 78.5%
10. Newton 77.2%
11. Acton 76.5%
12. Cambridge 76.4%
13. Lincoln 76.2%
14. Winchester 75.4%
15. Needham 74.6%
16. Sharon 73.9%
17. Andover 73.7%
18. Cohasset 73.3%
19. Belmont 72.7%
20. Medfield 72.5%
21. Boxborough 71.8%
22. Concord 71.4%
23. Westwood 70.4%
24. Marblehead 70.3%
25. Bedford 70.1%
26. Arlington 70.0%
27. Hingham 69.7%
28. Westford 69.1%
29. Hamilton 68.9%
30. Stow 68.7%
31. Duxbury 68.6%
32. Shutesbury 68.2%
33. Hopkinton 68.2%
34. Natick 67.5%
35. Southborough 67.4%
36. Bolton 67.3%
37. Amherst 66.7%
38. Groton 66.2%
39. Westborough 65.7%
40. Longmeadow 65.0%
41. Leverett 64.9%
42. Wenham 64.2%
43. Chilmark 63.7%
44. Watertown 63.2%
45. Norwell 63.1%
46. Harvard 62.8%
47. Williamstown 62.8%
48. Holliston 62.3%
49. Reading 62.0%
50. Conway 62.0%
51. North Andover 61.9%
52. Milton 61.8%
53. Pelham 61.8%
54. Gosnold 61.8%
55. Ashland 61.7%
56. Princeton 61.3%
57. Manchester By The Sea 61.2%
58. Somerville 61.2%
59. Newburyport 61.0%
60. Boxford 60.5%
61. Alford 59.3%
62. Medway 59.0%
63. Topsfield 58.6%
64. Essex 58.4%
65. Monterey 58.0%
66. Northampton 57.5%
67. Dunstable 57.3%
68. Newbury 56.9%
69. Shrewsbury 56.6%
70. Canton 56.4%
71. Boylston 56.2%
72. Sunderland 56.1%
73. Franklin 56.0%
74. Littleton 55.9%
75. West Tisbury 55.8%
76. Chatham 55.5%
77. Mansfield 55.4%
78. Orleans 55.4%
79. Northborough 55.3%
80. Deerfield 55.0%
81. Melrose 54.9%
82. Swampscott 54.8%
83. Scituate 54.7%
84. Paxton 54.5%
85. Holden 53.7%
86. Burlington 53.6%
87. West Newbury 53.4%
88. Lenox 53.3%
89. Millis 53.3%
90. Brewster 53.2%
91. Lynnfield 53.1%
92. Nahant 52.9%
93. Richmond 52.8%
94. Wellfleet 52.6%
95. Upton 52.4%
96. Walpole 52.4%
97. North Reading 52.3%
98. Egremont 52.2%
99. Chelmsford 52.1%
100. Marion 51.8%
101. Rockport 51.7%
102. Williamsburg 51.5%
103. Aquinnah 51.3%
104. Ipswich 51.2%
105. Wakefield 50.7%
106. Waltham 50.7%
107. Grafton 50.6%
108. Norfolk 50.5%
109. West Stockbridge 50.0%
110. Maynard 49.7%
111. Medford 49.6%
112. Tyringham 49.3%
113. Sterling 49.0%
114. Wrentham 49.0%
115. Shelburne 49.0%
116. Dedham 48.9%
117. Provincetown 48.8%
118. Foxborough 48.8%
119. Gill 48.4%
120. Easton 48.2%
121. Beverly 48.1%
122. Eastham 48.1%
123. Harwich 48.0%
124. Merrimac 48.0%
125. Ashfield 47.8%
126. Georgetown 47.8%
127. Boston 47.4%
128. Framingham 47.0%
129. Mendon 47.0%
130. Mattapoisett 46.8%
131. Norwood 46.8%
132. Plainfield 46.6%
133. Mount Washington 46.4%
134. Sturbridge 46.4%
135. Hanover 46.1%
136. Truro 45.9%
137. Wendell 45.9%
138. Tyngsborough 45.8%
139. Berlin 45.6%
140. Sandwich 45.3%
141. Whately 45.2%
142. Nantucket 45.1%
143. Rutland 45.1%
144. Stoneham 44.8%
145. Hadley 44.7%
146. Belchertown 44.6%
147. Hull 44.1%
148. New Marlborough 43.9%
149. Sutton 43.8%
150. Marshfield 43.7%
151. Quincy 43.7%
152. Kingston 43.7%
153. Tisbury 43.6%
154. Rowley 43.6%
155. Falmouth 43.5%
156. Wilbraham 43.3%
157. Cummington 43.2%
158. Westminster 43.0%
159. Rochester 43.0%
160. East Longmeadow 42.7%
161. Lanesborough 42.7%
162. Oak Bluffs 42.3%
163. Amesbury 41.8%
164. Braintree 41.5%
165. Plainville 41.5%
166. Woburn 41.4%
167. Edgartown 41.3%
168. Danvers 41.1%
169. Salem 41.1%
170. Stockbridge 41.0%
171. Wilmington 40.8%
172. South Hadley 40.6%
173. Hopedale 40.2%
174. New Salem 40.2%
175. Windsor 40.2%
176. Norton 40.2%
177. Middleton 40.1%
178. Groveland 40.0%
179. Ayer 39.9%
180. North Attleborough 39.9%
181. Rehoboth 39.9%
182. Hudson 39.8%
183. Hawley 39.6%
184. Leyden 39.4%
185. Dennis 39.3%
186. Great Barrington 39.3%
187. Marlborough 39.3%
188. Goshen 39.1%
189. Chesterfield 38.8%
190. Gloucester 38.6%
191. Pembroke 38.4%
192. Northfield 38.2%
193. Buckland 38.2%
194. Granby 38.2%
195. Auburn 38.1%
196. Raynham 38.0%
197. Petersham 38.0%
198. Southampton 37.8%
199. Pepperell 37.7%
200. Mashpee 37.6%
201. Washington 37.6%
202. Sandisfield 37.3%
203. Lancaster 37.1%
204. Tolland 37.1%
205. Hatfield 37.0%
206. Brimfield 37.0%
207. Westhampton 37.0%
208. Ashburnham 36.9%
209. Stoughton 36.7%
210. Milford 36.6%
211. Barnstable 36.5%
212. Dalton 36.2%
213. Clinton 36.1%
214. Send 36.1%
215. Plymouth 35.9%
216. Winthrop 35.9%
217. Lakeville 35.9%
218. Worthington 35.8%
219. Rowe 35.8%
220. Weymouth 35.8%
221. Hampden 35.7%
222. Uxbridge 35.7%
223. Bourne 35.6%
224. Montgomery 35.4%
225. Lunenburg 35.4%
226. West Brookfield 35.4%
227. Easthampton 35.3%
228. Westport 35.3%
229. New Ashford 35.3%
230. Malden 35.2%
231. Oakham 35.0%
232. Southwick 35.0%
233. Charlton 34.9%
234. Douglas 34.7%
235. Yarmouth 34.6%
236. Northbridge 34.4%
237. West Bridgewater 34.2%
238. Hinsdale 34.1%
239. Seekonk 34.1%
240. Heath 34.0%
241. Abington 33.9%
242. Billerica 33.7%
243. Warwick 33.7%
244. Sheffield 33.6%
245. New Braintree 33.6%
246. Tewksbury 33.6%
247. Bridgewater 33.4%
248. Otis 32.5%
249. East Brookfield 32.5%
250. Plympton 32.2%
251. Westfield 32.0%
252. Holland 31.9%
253. Hanson 31.8%
254. Greenfield 31.6%
255. Millbury 31.3%
256. Attleboro 31.2%
257. West Springfield 31.1%
258. Blackstone 31.1%
259. Dighton 31.1%
260. Berkley 31.1%
261. Dartmouth 30.9%
262. Brookfield 30.9%
263. Peabody 30.8%
264. Bellingham 30.6%
265. Hubbardston 30.6%
266. Agawam 30.6%
267. Russell 30.3%
268. West Boylston 30.3%
269. Lee 30.2%
270. Fairhaven 30.0%
271. Whitman 30.0%
272. Worcester 30.0%
273. Salisbury 29.9%
274. Haverhill 29.9%
275. Becket 29.8%
276. Barre 29.8%
277. Freetown 29.4%
278. Middleborough 29.3%
279. Methuen 29.2%
280. Oxford 29.1%
281. Rockland 28.9%
282. Randolph 28.9%
283. East Bridgewater 28.8%
284. Dudley 28.7%
285. Ashby 28.6%
286. Leicester 28.3%
287. Millville 28.3%
288. Hardwick 28.2%
289. Blandford 28.2%
290. Leominster 28.1%
291. Pittsfield 28.1%
292. Granville 27.9%
293. Shirley 27.8%
294. Montague 27.8%
295. Holbrook 27.7%
296. Halifax 27.3%
297. Charlemont 27.2%
298. Dracut 27.0%
299. Bernardston 27.0%
300. Palmer 26.9%
301. Colrain 26.6%
302. Somerset 26.5%
303. Saugus 26.5%
304. Monson 26.5%
305. Avon 26.1%
306. Middlefield 25.9%
307. Huntington 25.8%
308. Clarksburg 25.2%
309. North Brookfield 24.7%
310. North Adams 24.4%
311. Peru 24.4%
312. Holyoke 24.1%
313. Wareham 24.1%
314. Ludlow 23.7%
315. Webster 23.7%
316. Swansea 23.7%
317. Hancock 23.1%
318. Adams 22.6%
319. Spencer 22.6%
320. Lowell 22.6%
321. Templeton 22.5%
322. Chester 22.0%
323. Warren 21.9%
324. Ware 21.9%
325. Cheshire 21.1%
326. Phillipston 21.0%
327. Fitchburg 20.7%
328. Taunton 20.5%
329. Florida 20.4%
330. Carver 19.9%
331. Revere 19.9%
332. Lynn 19.6%
333. Everett 19.6%
334. Winchendon 19.2%
335. Acushnet 18.7%
336. Gardner 18.6%
337. Savoy 18.3%
338. Springfield 18.2%
339. Wales 18.1%
340. Athol 17.9%
341. Brockton 17.6%
342. Chelsea 17.4%
343. Royalston 17.3%
344. Chicopee 17.2%
345. New Bedford 17.1%
346. Orange 16.8%
347. Monroe 15.9%
348. Southbridge 15.9%
349. Erving 15.4%
350. Fall River 14.6%
351. Lawrence 11.3%

Highest Household Income

1. Dover 204,018
2. Weston 196,651
3. Wellesley 176,852
4. Sudbury 170,945
5. Sherborn 170,872
6. Carlisle 170,703
7. Wayland 166,893
8. Lexington 162,083
9. Boxford 155,034
10. Medfield 153,847
11. Winchester 152,196
12. Bolton 151,618
13. Hopkinton 151,357
14. Westwood 145,799
15. Stow 144,766
16. Andover 143,292
17. Southborough 142,426
18. Needham 141,690
19. Cohasset 140,000
20. Norfolk 139,137
21. Dunstable 138,700
22. Westford 138,006
23. Concord 137,743
24. West Newbury 135,882
25. Harvard 134,355
26. Lincoln 134,211
27. Newton 133,853
28. Acton 133,713
29. Sharon 132,734
30. Topsfield 131,387
31. Norwell 128,563
32. Princeton 128,006
33. Milton 126,000
34. Mendon 125,816
35. Bedford 125,208
36. Hingham 125,144
37. North Reading 124,750
38. Groton 123,918
39. Duxbury 123,613
40. Ashland 120,309
41. Upton 119,392
42. Littleton 119,177
43. Holliston 118,933
44. Wilmington 118,549
45. Belmont 118,370
46. Lynnfield 117,706
47. Medway 115,432
48. Reading 114,354
49. Georgetown 113,417
50. Longmeadow 112,831
51. Hamilton 112,250
52. Franklin 111,935
53. Northborough 111,875
54. Scituate 111,865
55. Hanover 111,311
56. Brookline 111,289
57. Mansfield 111,141
58. Marblehead 110,025
59. Essex 109,327
60. Walpole 107,956
61. Middleton 107,727
62. Westborough 107,604
63. Wrentham 107,444
64. Chelmsford 106,432
65. Natick 106,027
66. North Andover 105,661
67. Alford 105,625
68. Manchester By The Sea 105,500
69. Easton 105,380
70. Swampscott 105,169
71. Wilbraham 104,491
72. Lancaster 104,331
73. Arlington 103,594
74. Rochester 103,472
75. Norton 102,869
76. Sterling 102,500
77. Holden 101,827
78. Hopedale 101,761
79. Pembroke 101,447
80. Sutton 101,315
81. Tyngsborough 101,303
82. Boxborough 101,077
83. Rutland 100,962
84. Shrewsbury 100,640
85. Grafton 100,605
86. Conway 100,398
87. Millis 100,230
88. Westminster 100,071
89. Billerica 99,453
90. Burlington 99,254
91. Foxborough 98,199
92. Lakeville 98,015
93. Richmond 97,917
94. Lunenburg 97,775
95. Berlin 97,417
96. Boylston 97,074
97. Wenham 96,979
98. Canton 96,583
99. Hanson 96,389
100. Rehoboth 96,098
101. Ashby 95,833
102. Maynard 95,833
103. Paxton 95,595
104. Bellingham 95,533
105. Groveland 95,031
106. Marshfield 94,737
107. Douglas 94,675
108. Uxbridge 94,656
109. Charlton 93,921
110. Plainville 93,889
111. Tewksbury 93,817
112. Melrose 93,434
113. Hubbardston 93,387
114. Watertown 93,171
115. Dighton 93,017
116. Wakefield 92,252
117. Pelham 92,250
118. West Tisbury 92,188
119. Raynham 91,944
120. Nantucket 91,942
121. Abington 91,643
122. Millville 90,500
123. Tolland 90,417
124. Stoneham 90,320
125. Pepperell 90,029
126. Newburyport 89,887
127. Kingston 89,796
128. Granby 89,752
129. Berkley 89,597
130. Dedham 89,514
131. Newbury 89,433
132. Southampton 89,423
133. Rowley 89,338
134. Cambridge 89,145
135. Braintree 88,993
136. Sandwich 88,870
137. Bridgewater 88,640
138. Norwood 87,516
139. Plympton 87,438
140. Leverett 87,174
141. North Attleborough 87,093
142. Dracut 86,697
143. Westhampton 86,591
144. East Bridgewater 86,568
145. Brimfield 86,523
146. Washington 86,389
147. Tyringham 86,250
148. Medford 86,204
149. Belchertown 86,165
150. Seekonk 86,014
151. Granville 86,000
152. Oakham 85,938
153. Mattapoisett 85,870
154. West Bridgewater 85,368
155. East Longmeadow 85,221
156. Ashburnham 85,064
157. Freetown 85,040
158. Sturbridge 84,745
159. Somerville 84,722
160. Send 84,630
161. New Ashford 84,583
162. New Braintree 84,432
163. Merrimac 84,417
164. Hudson 83,765
165. Plymouth 83,746
166. Woburn 83,304
167. Waltham 83,249
168. Saugus 82,188
169. Windsor 81,875
170. Nahant 81,384
171. Hampden 81,304
172. Swansea 81,125
173. Ipswich 80,829
174. Hull 80,584
175. Blackstone 80,260
176. Aquinnah 80,250
177. East Brookfield 80,234
178. Westport 80,176
179. Middleborough 79,800
180. Danvers 79,795
181. Whitman 79,705
182. Chilmark 79,688
183. Goshen 79,519
184. Deerfield 78,949
185. Ayer 78,762
186. Monson 78,677
187. Amesbury 78,638
188. Holland 78,348
189. Stoughton 78,343
190. Halifax 77,993
191. Beverly 77,893
192. Rockland 77,573
193. Williamstown 77,340
194. Shutesbury 76,927
195. Leyden 76,771
196. Leicester 76,738
197. Southwick 76,737
198. Marion 76,576
199. West Stockbridge 76,518
200. Chester 76,250
201. Lanesborough 76,016
202. Phillipston 75,893
203. Weymouth 75,892
204. Milford 75,854
205. Marlborough 75,418
206. Williamsburg 75,405
207. Edgartown 75,404
208. Middlefield 75,313
209. Northbridge 75,186
210. Becket 75,000
211. Worthington 75,000
212. Chatham 74,875
213. Dartmouth 74,742
214. Millbury 74,713
215. Chesterfield 74,412
216. Royalston 74,219
217. Auburn 74,174
218. Montgomery 74,000
219. Sheffield 73,953
220. Carver 73,904
221. Mashpee 73,841
222. New Marlborough 73,750
223. Whately 73,750
224. Methuen 73,492
225. Harwich 73,468
226. West Boylston 73,320
227. Framingham 73,182
228. North Brookfield 73,133
229. Bourne 73,000
230. Somerset 72,920
231. Salisbury 72,828
232. Oxford 72,563
233. Ashfield 72,422
234. Rockport 72,015
235. New Salem 71,908
236. Hancock 71,875
237. Quincy 71,808
238. Falmouth 70,918
239. Erving 70,870
240. Attleboro 70,136
241. Otis 70,048
242. Randolph 69,969
243. Winthrop 69,928
244. Avon 69,709
245. Brewster 69,479
246. Barre 69,432
247. Acushnet 69,402
248. Gill 69,226
249. Northfield 69,028
250. Peru 68,636
251. Sandisfield 68,636
252. Lenox 68,492
253. Warren 68,490
254. Clinton 68,362
255. Holbrook 68,023
256. Ludlow 67,715
257. Shirley 67,541
258. Templeton 67,517
259. West Brookfield 67,121
260. Russell 66,985
261. South Hadley 66,940
262. Barnstable 66,864
263. Huntington 66,713
264. Mount Washington 66,607
265. Lee 66,599
266. Hawley 66,250
267. Oak Bluffs 66,091
268. Haverhill 65,926
269. Wareham 65,718
270. Petersham 65,529
271. Salem 65,528
272. Spencer 65,386
273. Gloucester 65,348
274. Hatfield 65,087
275. Peabody 65,085
276. Bernardston 64,647
277. Winchendon 64,539
278. Dudley 64,281
279. Brookfield 64,219
280. Yarmouth 62,954
281. Blandford 62,875
282. Truro 62,844
283. Northampton 62,838
284. Orleans 62,386
285. Malden 62,361
286. Hinsdale 62,250
287. Westfield 62,212
288. Eastham 62,143
289. Fairhaven 62,090
290. Boston 62,021
291. Egremont 61,927
292. Agawam 61,919
293. Cheshire 61,512
294. Clarksburg 61,397
295. Shelburne 61,141
296. Easthampton 61,004
297. Dalton 60,406
298. Wellfleet 59,042
299. Hadley 58,953
300. Monterey 58,661
301. Florida 58,125
302. Warwick 57,885
303. Hardwick 57,813
304. Leominster 57,610
305. Heath 57,386
306. Everett 57,254
307. Palmer 57,022
308. Plainfield 56,875
309. Taunton 56,797
310. Rowe 56,667
311. Dennis 56,176
312. Great Barrington 56,124
313. Savoy 55,375
314. Sunderland 54,886
315. Stockbridge 54,438
316. Revere 53,794
317. Lynn 53,513
318. Colrain 53,352
319. Charlemont 53,333
320. Cummington 52,500
321. Brockton 52,393
322. Webster 52,107
323. Chelsea 51,839
324. West Springfield 51,735
325. Fitchburg 51,412
326. Montague 50,933
327. Buckland 50,899
328. Wales 50,625
329. Athol 50,417
330. Amherst 50,203
331. Southbridge 50,202
332. Ware 50,016
333. Adams 49,777
334. Gardner 48,915
335. Tisbury 48,869
336. Chicopee 48,866
337. Lowell 48,581
338. Greenfield 47,821
339. Provincetown 47,500
340. Pittsfield 46,871
341. Worcester 45,869
342. Orange 43,191
343. Wendell 42,750
344. New Bedford 40,626
345. Lawrence 39,627
346. Fall River 39,328
347. North Adams 38,774
348. Holyoke 37,954
349. Springfield 37,118
350. Monroe 31,458
351. Gosnold 0

Highest Individual Income

1. Weston 86,889
2. Lexington 85,714
3. Sudbury 81,609
4. Lincoln 80,868
5. Carlisle 79,212
6. Winchester 76,847
7. Wayland 76,285
8. Hopkinton 73,004
9. Medfield 72,760
10. Bedford 71,872
11. Westwood 71,758
12. Bolton 71,066
13. Dover 69,750
14. Concord 69,627
15. Boxford 69,138
16. Acton 68,464
17. Cohasset 68,030
18. Sherborn 67,750
19. Andover 66,531
20. Westford 66,522
21. Gosnold 65,833
22. Stow 65,766
23. Needham 65,629
24. Hingham 63,899
25. Reading 63,226
26. Southborough 62,802
27. Princeton 62,589
28. Belmont 62,180
29. Ashland 61,887
30. Groton 61,882
31. Sharon 61,873
32. Westborough 61,205
33. Norwell 61,203
34. Marblehead 61,188
35. Upton 60,988
36. Boxborough 60,785
37. Arlington 60,577
38. Chelmsford 59,891
39. Holliston 59,610
40. Natick 59,062
41. Newton 58,801
42. Brookline 58,460
43. Dunstable 58,429
44. Littleton 58,356
45. Lynnfield 58,194
46. Wellesley 58,135
47. Canton 57,705
48. Mendon 57,647
49. Nahant 57,586
50. Medway 56,906
51. Georgetown 56,282
52. Oak Bluffs 55,967
53. Burlington 55,929
54. Grafton 55,672
55. Northborough 55,634
56. Franklin 55,480
57. Scituate 55,136
58. Duxbury 54,936
59. Westminster 54,893
60. West Newbury 54,500
61. Longmeadow 54,471
62. Shrewsbury 54,260
63. Newburyport 54,122
64. Milton 53,871
65. Sutton 53,829
66. North Reading 53,309
67. Watertown 52,686
68. Melrose 52,582
69. Walpole 52,436
70. Foxborough 52,266
71. Manchester By The Sea 52,213
72. North Andover 52,132
73. Hanover 52,089
74. Alford 52,083
75. Stoneham 52,002
76. Swampscott 51,664
77. Essex 51,538
78. Rutland 51,532
79. Rochester 51,503
80. Sterling 51,502
81. Holden 51,309
82. Wakefield 51,254
83. Mansfield 51,183
84. Wilmington 51,126
85. Norfolk 51,099
86. Hamilton 51,014
87. Maynard 50,980
88. Millis 50,676
89. Hubbardston 50,344
90. Topsfield 50,270
91. Charlton 50,237
92. Millville 50,105
93. Braintree 50,047
94. Dedham 49,878
95. Plympton 49,506
96. Wrentham 49,406
97. Boylston 49,375
98. Harvard 49,127
99. Ayer 48,618
100. Deerfield 48,549
101. Tewksbury 48,508
102. Washington 48,500
103. Kingston 48,435
104. Newbury 48,426
105. Bellingham 48,418
106. Sturbridge 48,388
107. Norwood 48,226
108. Pelham 48,182
109. Lunenburg 48,038
110. Tolland 48,036
111. Auburn 47,260
112. Tyngsborough 47,211
113. Hopedale 47,200
114. Pepperell 46,997
115. Raynham 46,836
116. Seekonk 46,736
117. Medford 46,663
118. New Braintree 46,587
119. Berkley 46,514
120. Marion 46,429
121. Ashburnham 46,325
122. Wilbraham 46,240
123. Berlin 46,215
124. Winthrop 46,027
125. Ipswich 46,019
126. Hull 45,896
127. Hampden 45,692
128. Pembroke 45,643
129. Douglas 45,621
130. Southampton 45,593
131. Southwick 45,483
132. Shirley 45,473
133. West Bridgewater 45,372
134. New Ashford 45,288
135. Mattapoisett 45,162
136. Lakeville 45,120
137. Ashby 45,076
138. Uxbridge 45,046
139. Hanson 45,044
140. Dighton 45,030
141. Amesbury 44,879
142. Lancaster 44,388
143. Belchertown 44,243
144. Middleton 44,119
145. North Attleborough 44,091
146. Hudson 43,990
147. Granby 43,966
148. Somerville 43,881
149. Brookfield 43,771
150. Easton 43,460
151. Monson 43,456
152. Marshfield 43,335
153. Woburn 43,207
154. East Longmeadow 43,140
155. Plainville 43,063
156. Rockland 43,009
157. Billerica 43,000
158. Send 42,891
159. Milford 42,822
160. Dracut 42,781
161. Abington 42,612
162. Rehoboth 42,561
163. Paxton 42,500
164. Rowley 42,435
165. Millbury 42,428
166. Quincy 42,417
167. New Salem 42,365
168. Warren 42,318
169. Westhampton 42,266
170. Ludlow 42,250
171. Danvers 42,211
172. Richmond 42,135
173. Freetown 42,070
174. Worthington 41,994
175. Westport 41,990
176. Weymouth 41,865
177. Cambridge 41,808
178. Saugus 41,689
179. Blackstone 41,643
180. North Brookfield 41,641
181. Middleborough 41,598
182. Shutesbury 41,563
183. Merrimac 41,559
184. Russell 41,484
185. Windsor 41,477
186. Plymouth 41,447
187. East Bridgewater 41,436
188. Northbridge 41,418
189. Swansea 41,344
190. Goshen 41,328
191. Brimfield 41,318
192. Hatfield 41,316
193. Conway 41,250
194. Whitman 41,159
195. West Brookfield 41,016
196. Oxford 41,010
197. Holbrook 40,885
198. Attleboro 40,715
199. Stoughton 40,595
200. Groveland 40,531
201. East Brookfield 40,485
202. Nantucket 40,437
203. Carver 40,269
204. Waltham 40,147
205. Edgartown 40,146
206. Norton 40,114
207. Bourne 40,093
208. Blandford 39,886
209. Spencer 39,844
210. Fairhaven 39,835
211. Somerset 39,827
212. Clinton 39,653
213. Marlborough 39,651
214. Sandwich 39,516
215. Agawam 39,512
216. Montgomery 39,375
217. Beverly 39,161
218. Peabody 39,100
219. Hardwick 38,849
220. Gill 38,810
221. Granville 38,438
222. Chesterfield 38,317
223. Rockport 38,269
224. Holland 38,257
225. Tyringham 38,250
226. Templeton 37,904
227. Lanesborough 37,885
228. Avon 37,843
229. Ashfield 37,692
230. Gloucester 37,650
231. Northfield 37,546
232. Oakham 37,500
233. Leyden 37,386
234. Chester 37,358
235. Haverhill 37,266
236. Otis 37,212
237. Whately 37,188
238. Royalston 37,165
239. Leicester 37,157
240. Easthampton 37,153
241. Hawley 37,083
242. Erving 37,057
243. Athol 37,021
244. Methuen 37,012
245. Randolph 36,907
246. Boston 36,864
247. Framingham 36,830
248. Hadley 36,816
249. Salem 36,751
250. Cheshire 36,738
251. Halifax 36,735
252. Peru 36,429
253. Hancock 36,424
254. Taunton 36,256
255. Brewster 36,229
256. Sandisfield 36,116
257. Bernardston 36,106
258. Mashpee 36,019
259. Wareham 35,995
260. Harwich 35,993
261. Falmouth 35,987
262. Salisbury 35,930
263. Acushnet 35,772
264. Heath 35,729
265. West Boylston 35,667
266. Ware 35,654
267. Winchendon 35,640
268. Phillipston 35,625
269. Petersham 35,399
270. Lenox 35,372
271. Montague 35,275
272. Williamsburg 35,254
273. Webster 35,173
274. Malden 35,131
275. Leverett 35,117
276. New Marlborough 35,000
277. Monroe 35,000
278. Yarmouth 34,556
279. Wales 34,458
280. Middlefield 34,423
281. Leominster 34,353
282. Barnstable 34,319
283. Dennis 34,289
284. Palmer 34,245
285. Dalton 33,964
286. Shelburne 33,897
287. Hinsdale 33,750
288. Barre 33,585
289. Adams 33,393
290. Dudley 33,388
291. Clarksburg 32,992
292. Chicopee 32,827
293. Chatham 32,731
294. Huntington 32,689
295. Stockbridge 32,243
296. Sheffield 32,185
297. Savoy 32,176
298. Lee 32,022
299. Lynn 31,994
300. West Tisbury 31,880
301. Revere 31,857
302. Gardner 31,852
303. West Springfield 31,820
304. Westfield 31,799
305. Northampton 31,743
306. Florida 31,583
307. Southbridge 31,500
308. Brockton 31,254
309. Plainfield 31,193
310. Everett 31,134
311. Fall River 31,106
312. Pittsfield 31,099
313. Charlemont 31,087
314. Eastham 31,074
315. Becket 31,061
316. Orleans 30,935
317. Holyoke 30,914
318. Worcester 30,801
319. West Stockbridge 30,759
320. Chilmark 30,718
321. Greenfield 30,648
322. Aquinnah 30,598
323. Lowell 30,552
324. South Hadley 30,487
325. Monterey 30,430
326. Tisbury 30,368
327. Fitchburg 30,367
328. Orange 30,069
329. Dartmouth 30,065
330. Warwick 29,625
331. New Bedford 29,468
332. Provincetown 29,167
333. Chelsea 28,560
334. Truro 28,520
335. Bridgewater 28,378
336. Cummington 27,167
337. Colrain 26,577
338. Springfield 26,457
339. Sunderland 26,421
340. Egremont 25,850
341. Great Barrington 25,493
342. Wendell 25,250
343. North Adams 24,837
344. Lawrence 24,608
345. Rowe 24,375
346. Buckland 23,995
347. Wellfleet 22,183
348. Mount Washington 21,667
349. Wenham 11,511
350. Williamstown 10,678
351. Amherst 6,577

Highest Home Value

1. Weston 1,198,400
2. Wellesley 1,042,300
3. Chilmark 1,026,800
4. Dover 1,006,800
5. Nantucket 995,900
6. Aquinnah 885,400
7. Cohasset 852,300
8. Newton 845,100
9. Winchester 842,300
10. Lincoln 837,200
11. Brookline 829,300
12. Lexington 816,100
13. Carlisle 793,300
14. Concord 781,500
15. Manchester By The Sea 763,600
16. Belmont 759,500
17. Needham 752,000
18. West Tisbury 745,500
19. Edgartown 728,000
20. Sherborn 723,500
21. Hingham 710,700
22. Cambridge 670,200
23. Sudbury 668,500
24. Westwood 663,000
25. Wayland 661,500
26. Medfield 633,500
27. Alford 630,500
28. Boxford 627,900
29. Orleans 622,000
30. Chatham 614,000
31. Marblehead 611,100
32. Bedford 605,900
33. Lynnfield 604,400
34. Andover 603,700
35. Tisbury 595,800
36. Duxbury 594,000
37. Essex 585,700
38. Southborough 584,500
39. Gosnold 583,300
40. Norwell 583,300
41. Oak Bluffs 577,900
42. Arlington 577,600
43. Topsfield 566,700
44. Acton 559,400
45. Milton 558,700
46. Somerville 558,300
47. Hopkinton 551,400
48. Nahant 548,900
49. Harvard 544,000
50. Scituate 537,200
51. Wenham 535,800
52. Hamilton 519,200
53. Sharon 518,900
54. Provincetown 511,600
55. Boxborough 506,700
56. Wellfleet 501,300
57. Natick 497,200
58. Reading 491,200
59. West Newbury 490,200
60. Truro 486,000
61. Westford 485,600
62. Bolton 485,200
63. Watertown 480,500
64. Newburyport 479,100
65. Stow 474,800
66. Monterey 472,600
67. Rockport 471,800
68. Marion 471,000
69. North Reading 469,200
70. Hanover 469,200
71. Norfolk 469,100
72. Newbury 466,700
73. Burlington 465,900
74. Waltham 463,600
75. Melrose 463,300
76. Stockbridge 462,000
77. Middleton 461,500
78. Dunstable 460,600
79. Canton 460,200
80. North Andover 457,800
81. Walpole 457,200
82. Boston 455,100
83. Eastham 453,400
84. Ipswich 452,400
85. Swampscott 450,600
86. Wakefield 448,000
87. Richmond 445,900
88. Medford 443,100
89. Groton 440,700
90. Stoneham 438,700
91. Tyringham 438,600
92. Marshfield 432,700
93. Brewster 432,300
94. Westborough 432,000
95. Georgetown 431,700
96. Mount Washington 430,000
97. Rowley 428,200
98. Wilmington 422,800
99. Mendon 422,400
100. Wrentham 421,100
101. Mattapoisett 419,800
102. Holliston 417,100
103. Dedham 416,500
104. Upton 409,400
105. Franklin 403,000
106. Norwood 402,600
107. Braintree 402,000
108. Littleton 401,500
109. Woburn 394,900
110. Shrewsbury 394,600
111. Beverly 392,900
112. Foxborough 392,800
113. Falmouth 390,100
114. Northborough 389,600
115. Winthrop 387,200
116. Millis 387,100
117. Mansfield 386,800
118. Rochester 386,300
119. Quincy 384,600
120. Medway 383,800
121. Princeton 381,700
122. Groveland 381,100
123. Gloucester 381,000
124. Danvers 380,600
125. Berlin 379,600
126. Ashland 379,000
127. Harwich 378,900
128. Dennis 378,000
129. Hull 377,000
130. Easton 376,500
131. Billerica 371,500
132. Sandwich 371,400
133. Framingham 371,200
134. Pembroke 370,300
135. Chelmsford 368,500
136. Boylston 363,100
137. Saugus 361,600
138. New Marlborough 360,700
139. Malden 359,700
140. Westport 359,100
141. Rehoboth 358,300
142. Tewksbury 357,700
143. Plympton 357,600
144. Everett 356,500
145. Lakeville 356,500
146. Peabody 356,200
147. Barnstable 355,800
148. Grafton 352,000
149. Lenox 350,000
150. Sutton 349,100
151. Leverett 348,500
152. Kingston 348,500
153. Tyngsborough 348,300
154. Amherst 347,700
155. Plymouth 346,300
156. West Stockbridge 345,500
157. Bourne 345,400
158. Weymouth 345,300
159. Egremont 344,300
160. Hanson 344,300
161. Berkley 343,700
162. Sterling 340,500
163. Bridgewater 338,000
164. Mashpee 337,600
165. Lancaster 337,100
166. Merrimac 335,300
167. Freetown 334,400
168. Maynard 334,000
169. Salisbury 333,800
170. Plainville 333,300
171. North Attleborough 333,100
172. Revere 332,100
173. Salem 331,300
174. Raynham 330,600
175. Dartmouth 329,900
176. Shirley 328,700
177. Pelham 328,100
178. Longmeadow 328,000
179. West Bridgewater 327,200
180. Norton 326,700
181. Pepperell 326,100
182. Marlborough 325,700
183. Dighton 324,400
184. Stoughton 323,500
185. Hopedale 322,500
186. East Bridgewater 321,600
187. Conway 320,900
188. Whately 320,900
189. Southampton 319,800
190. Hudson 319,700
191. Abington 319,200
192. Seekonk 318,000
193. Northampton 318,000
194. Yarmouth 317,100
195. Amesbury 316,500
196. Great Barrington 311,700
197. Hadley 310,100
198. Chelsea 308,300
199. Methuen 305,000
200. Dracut 304,800
201. Westhampton 303,600
202. Williamstown 303,100
203. Wilbraham 301,200
204. Millville 298,000
205. Paxton 297,600
206. Sandisfield 296,500
207. Ayer 295,200
208. Avon 294,900
209. Holden 294,600
210. Middleborough 292,700
211. Milford 292,600
212. Northbridge 291,600
213. Holbrook 291,000
214. Douglas 291,000
215. Southwick 290,200
216. Whitman 289,800
217. Windsor 288,900
218. Bellingham 288,900
219. Rockland 288,100
220. New Ashford 286,500
221. Sheffield 286,400
222. Hatfield 285,800
223. Lunenburg 285,300
224. Montgomery 284,600
225. Sturbridge 284,000
226. Shutesbury 283,300
227. Randolph 283,100
228. Sunderland 282,000
229. Deerfield 281,800
230. Rutland 281,800
231. Halifax 281,500
232. Uxbridge 280,800
233. Charlton 280,400
234. Lynn 279,400
235. Tolland 279,400
236. Oakham 278,200
237. Acushnet 277,600
238. Goshen 276,600
239. Hampden 275,200
240. Somerset 275,000
241. Ashfield 274,600
242. Carver 274,600
243. Westminster 274,600
244. Worthington 274,200
245. Attleboro 273,900
246. Haverhill 273,300
247. Swansea 271,800
248. Petersham 271,800
249. Washington 270,900
250. Fairhaven 270,800
251. New Braintree 270,700
252. Brimfield 270,100
253. Granville 269,000
254. Williamsburg 268,100
255. Blackstone 267,800
256. West Boylston 267,500
257. Send 266,700
258. Leyden 264,800
259. Belchertown 263,900
260. Millbury 263,200
261. Granby 262,300
262. Otis 258,700
263. Shelburne 257,700
264. Wareham 257,200
265. East Longmeadow 256,500
266. Lee 253,700
267. Dudley 252,700
268. Spencer 252,100
269. Becket 251,200
270. Hubbardston 249,400
271. Northfield 249,000
272. Hancock 248,700
273. Clinton 248,100
274. Gill 247,900
275. Cummington 247,000
276. Taunton 246,500
277. East Brookfield 246,500
278. Ashby 245,600
279. Auburn 245,300
280. Easthampton 243,200
281. Plainfield 241,700
282. West Brookfield 241,700
283. Lowell 240,500
284. New Salem 239,700
285. Lawrence 238,200
286. North Brookfield 238,200
287. Chesterfield 237,500
288. Brockton 237,000
289. Phillipston 235,800
290. Bernardston 234,600
291. Monson 234,200
292. Rowe 233,300
293. South Hadley 233,100
294. Royalston 232,700
295. Oxford 232,600
296. Leominster 231,700
297. Fall River 231,300
298. Leicester 231,300
299. Middlefield 231,100
300. Blandford 230,900
301. Ashburnham 230,600
302. Buckland 230,100
303. Hawley 226,700
304. Ludlow 224,700
305. Brookfield 224,300
306. Agawam 223,300
307. Barre 222,000
308. Hardwick 221,600
309. Westfield 220,500
310. Charlemont 220,200
311. Lanesborough 217,600
312. Russell 216,000
313. Holland 214,300
314. West Springfield 213,800
315. Warwick 212,500
316. Webster 211,800
317. New Bedford 211,500
318. Worcester 210,600
319. Huntington 206,400
320. Wendell 206,300
321. Warren 205,000
322. Chester 204,800
323. Colrain 203,500
324. Montague 203,200
325. Heath 202,800
326. Erving 198,200
327. Templeton 197,700
328. Hinsdale 196,900
329. Cheshire 192,600
330. Palmer 188,600
331. Greenfield 188,500
332. Southbridge 188,200
333. Winchendon 188,100
334. Wales 186,000
335. Peru 185,800
336. Savoy 185,700
337. Dalton 184,600
338. Florida 183,500
339. Fitchburg 183,400
340. Ware 183,100
341. Holyoke 182,700
342. Clarksburg 178,200
343. Chicopee 175,500
344. Gardner 175,200
345. Pittsfield 173,100
346. Orange 159,500
347. Adams 152,000
348. Springfield 148,600
349. North Adams 147,500
350. Athol 143,800
351. Monroe 108,000

Highest Gross Rent

1. Dover 2,415
2. Lincoln 2,275
3. Hingham 2,190
4. Duxbury 2,176
5. Brookline 2,127
6. Concord 2,006
7. West Newbury 2,000
8. Lexington 1,998
9. Lynnfield 1,890
10. Cambridge 1,880
11. Burlington 1,851
12. Westford 1,841
13. Belmont 1,802
14. Wilmington 1,772
15. Newton 1,771
16. Bedford 1,770
17. Wellesley 1,768
18. Sharon 1,762
19. Watertown 1,719
20. Chilmark 1,714
21. Edgartown 1,702
22. Somerville 1,699
23. Nantucket 1,689
24. Middleton 1,686
25. Dunstable 1,682
26. Hopkinton 1,675
27. Tewksbury 1,647
28. Leyden 1,639
29. Pembroke 1,633
30. Lunenburg 1,617
31. Medford 1,610
32. Halifax 1,599
33. Arlington 1,593
34. Westwood 1,575
35. Canton 1,570
36. Winchester 1,568
37. Swampscott 1,565
38. Millis 1,557
39. Dedham 1,546
40. Weston 1,542
41. Westborough 1,539
42. Milton 1,520
43. Stow 1,507
44. Waltham 1,507
45. Whately 1,506
46. Cohasset 1,496
47. Mendon 1,486
48. Georgetown 1,463
49. Needham 1,457
50. Woburn 1,451
51. Boston 1,445
52. Pelham 1,438
53. North Reading 1,434
54. Andover 1,423
55. Walpole 1,421
56. Norwood 1,414
57. Shutesbury 1,409
58. Marblehead 1,408
59. North Andover 1,399
60. Foxborough 1,397
61. Longmeadow 1,395
62. Malden 1,393
63. Natick 1,393
64. Stoneham 1,390
65. Oak Bluffs 1,386
66. Bridgewater 1,385
67. Raynham 1,382
68. Becket 1,375
69. Acton 1,373
70. Braintree 1,373
71. Quincy 1,370
72. Bellingham 1,364
73. Easton 1,363
74. Marshfield 1,362
75. Richmond 1,359
76. Marlborough 1,350
77. Reading 1,349
78. Weymouth 1,348
79. Lakeville 1,347
80. Everett 1,344
81. Northborough 1,344
82. Plymouth 1,343
83. Billerica 1,340
84. Mashpee 1,339
85. Carlisle 1,328
86. West Brookfield 1,324
87. Carver 1,319
88. Goshen 1,318
89. Tolland 1,313
90. Stoughton 1,313
91. Nahant 1,312
92. Ashland 1,312
93. Winthrop 1,312
94. Randolph 1,308
95. Chelmsford 1,306
96. Wakefield 1,302
97. Revere 1,302
98. Manchester By The Sea 1,301
99. Holland 1,298
100. Yarmouth 1,295
101. Sunderland 1,293
102. Ashburnham 1,292
103. Hull 1,291
104. Plainville 1,290
105. Framingham 1,289
106. Groton 1,289
107. West Bridgewater 1,289
108. Chelsea 1,285
109. Tisbury 1,282
110. Dracut 1,281
111. Salisbury 1,280
112. Norfolk 1,280
113. Harvard 1,280
114. Amherst 1,275
115. Groveland 1,272
116. Sterling 1,270
117. Peabody 1,266
118. Tyngsborough 1,266
119. Wenham 1,262
120. Bourne 1,259
121. Danvers 1,259
122. Sandwich 1,255
123. Freetown 1,250
124. Rehoboth 1,250
125. Rowe 1,250
126. Barnstable 1,244
127. Shrewsbury 1,244
128. Melrose 1,243
129. Kingston 1,241
130. Plympton 1,216
131. Medfield 1,215
132. New Ashford 1,208
133. New Marlborough 1,205
134. Chesterfield 1,205
135. Harwich 1,201
136. Oakham 1,201
137. Phillipston 1,201
138. Heath 1,194
139. Holden 1,194
140. Newbury 1,190
141. Franklin 1,190
142. Tyringham 1,188
143. Mansfield 1,186
144. Rockland 1,181
145. Monterey 1,175
146. Newburyport 1,174
147. Ashby 1,174
148. Falmouth 1,171
149. Abington 1,169
150. Leverett 1,163
151. Hanover 1,161
152. Methuen 1,160
153. Conway 1,155
154. Rowley 1,154
155. Millville 1,154
156. Sherborn 1,153
157. Salem 1,149
158. Hudson 1,148
159. East Bridgewater 1,148
160. Mattapoisett 1,142
161. Beverly 1,141
162. Norton 1,138
163. Middleborough 1,138
164. Westminster 1,136
165. Uxbridge 1,134
166. Princeton 1,129
167. Seekonk 1,124
168. Grafton 1,121
169. Provincetown 1,120
170. Scituate 1,120
171. Milford 1,119
172. Pepperell 1,118
173. Clinton 1,118
174. Royalston 1,118
175. Dennis 1,116
176. Avon 1,116
177. Chatham 1,114
178. Hancock 1,114
179. Amesbury 1,113
180. Southborough 1,113
181. Maynard 1,111
182. Haverhill 1,110
183. Essex 1,108
184. Lynn 1,098
185. Wrentham 1,098
186. Warwick 1,097
187. Hamilton 1,096
188. East Brookfield 1,094
189. Lancaster 1,092
190. Lowell 1,089
191. Westhampton 1,088
192. Wayland 1,086
193. Westport 1,078
194. Rockport 1,078
195. Medway 1,078
196. Marion 1,078
197. Hawley 1,075
198. New Salem 1,074
199. Lawrence 1,067
200. Wareham 1,066
201. Hatfield 1,065
202. Sheffield 1,064
203. Alford 1,063
204. West Stockbridge 1,063
205. Whitman 1,057
206. Northampton 1,054
207. Brockton 1,054
208. Hopedale 1,054
209. Gloucester 1,051
210. Hadley 1,050
211. Holbrook 1,046
212. Saugus 1,045
213. Egremont 1,044
214. Orleans 1,040
215. Berlin 1,037
216. Ipswich 1,033
217. Attleboro 1,030
218. Millbury 1,029
219. Wellfleet 1,027
220. North Attleborough 1,024
221. Truro 1,019
222. Somerset 1,016
223. Worcester 1,015
224. Boxborough 1,010
225. Gill 1,006
226. Douglas 1,006
227. Williamsburg 1,003
228. Williamstown 1,001
229. Holliston 1,001
230. Eastham 1,000
231. Plainfield 1,000
232. Rochester 995
233. Templeton 995
234. Granby 992
235. Southampton 989
236. Hubbardston 987
237. Littleton 975
238. Agawam 974
239. Paxton 973
240. Shirley 972
241. Belchertown 970
242. Charlton 969
243. Colrain 968
244. Auburn 967
245. Barre 966
246. Taunton 964
247. Hampden 964
248. Sturbridge 963
249. Dudley 960
250. Leicester 959
251. Lanesborough 955
252. Fitchburg 954
253. Aquinnah 950
254. Deerfield 950
255. South Hadley 948
256. Rutland 948
257. Dighton 947
258. Westfield 946
259. New Braintree 945
260. Wendell 941
261. Dartmouth 939
262. Northbridge 939
263. Huntington 937
264. Brewster 936
265. Easthampton 936
266. Ayer 934
267. Southwick 933
268. Hanson 932
269. East Longmeadow 928
270. Great Barrington 927
271. Cheshire 923
272. Sudbury 923
273. Ludlow 922
274. Boylston 921
275. Ashfield 914
276. Leominster 913
277. Send 912
278. Brookfield 908
279. Stockbridge 907
280. Upton 903
281. Chester 900
282. Bernardston 897
283. West Boylston 896
284. Swansea 894
285. Fairhaven 886
286. Chicopee 885
287. Webster 885
288. Southbridge 868
289. Greenfield 864
290. Dalton 861
291. Springfield 858
292. Spencer 858
293. Granville 855
294. Blackstone 852
295. West Springfield 849
296. Wales 848
297. Lenox 845
298. Charlemont 844
299. Oxford 842
300. Warren 840
301. Florida 839
302. Russell 838
303. Athol 837
304. Monson 835
305. Northfield 830
306. Cummington 829
307. Savoy 825
308. Monroe 825
309. Blandford 825
310. Pittsfield 817
311. Buckland 812
312. Shelburne 812
313. Ware 808
314. Montague 804
315. New Bedford 802
316. Boxford 800
317. North Brookfield 797
318. Merrimac 795
319. Holyoke 795
320. Acushnet 793
321. Clarksburg 788
322. Worthington 788
323. Sutton 787
324. Palmer 786
325. Gardner 786
326. Orange 784
327. Wilbraham 775
328. Petersham 775
329. Lee 767
330. Fall River 757
331. Brimfield 743
332. Erving 740
333. Hinsdale 729
334. Winchendon 729
335. Norwell 711
336. North Adams 710
337. Adams 704
338. Hardwick 691
339. Otis 633
340. Sandisfield 595
341. Topsfield 323
342. Mount Washington 0
343. Peru 0
344. Washington 0
345. Windsor 0
346. Berkley 0
347. Gosnold 0
348. West Tisbury 0
349. Montgomery 0
350. Middlefield 0
351. Bolton 0