Municipal Parcel Database for MA Cities & Towns
Municipality |
County |
2020 Population |
Population Change 2010-2020 |
Boston |
SUFFOLK |
675,647 |
58,053 |
Worcester |
WORCESTER |
206,518 |
25,473 |
Springfield |
HAMPDEN |
155,929 |
2,869 |
Cambridge |
MIDDLESEX |
118,403 |
13,241 |
Lowell |
MIDDLESEX |
115,554 |
9,035 |
Brockton |
PLYMOUTH |
105,643 |
11,833 |
Quincy |
NORFOLK |
101,636 |
9,365 |
Lynn |
ESSEX |
101,253 |
10,924 |
New Bedford |
BRISTOL |
101,079 |
6,007 |
Fall River |
BRISTOL |
94,000 |
5,143 |
Lawrence |
ESSEX |
89,143 |
12,766 |
Newton |
MIDDLESEX |
88,923 |
3,777 |
Somerville |
MIDDLESEX |
81,045 |
5,291 |
Framingham |
MIDDLESEX |
72,362 |
4,044 |
Haverhill |
ESSEX |
67,787 |
6,908 |
Malden |
MIDDLESEX |
66,263 |
6,813 |
Waltham |
MIDDLESEX |
65,218 |
4,586 |
Brookline |
NORFOLK |
63,191 |
4,459 |
Revere |
SUFFOLK |
62,186 |
10,431 |
Plymouth |
PLYMOUTH |
61,217 |
4,749 |
Medford |
MIDDLESEX |
59,659 |
3,486 |
Taunton |
BRISTOL |
59,408 |
3,534 |
Weymouth |
NORFOLK |
57,437 |
3,694 |
Chicopee |
HAMPDEN |
55,560 |
262 |
Peabody |
ESSEX |
54,481 |
3,230 |
Methuen |
ESSEX |
53,059 |
5,804 |
Everett |
MIDDLESEX |
49,075 |
7,408 |
Barnstable |
BARNSTABLE |
48,916 |
3,723 |
Attleboro |
BRISTOL |
46,461 |
2,868 |
Arlington |
MIDDLESEX |
46,308 |
3,464 |
Salem |
ESSEX |
44,480 |
3,140 |
Pittsfield |
BERKSHIRE |
43,927 |
-810 |
Leominster |
WORCESTER |
43,782 |
3,023 |
Beverly |
ESSEX |
42,670 |
3,168 |
Billerica |
MIDDLESEX |
42,119 |
1,876 |
Fitchburg |
WORCESTER |
41,946 |
1,628 |
Marlborough |
MIDDLESEX |
41,793 |
3,294 |
Woburn |
MIDDLESEX |
40,876 |
2,756 |
Westfield |
HAMPDEN |
40,834 |
-260 |
Chelsea |
SUFFOLK |
40,787 |
5,610 |
Amherst |
HAMPSHIRE |
39,263 |
1,444 |
Braintree |
NORFOLK |
39,143 |
3,399 |
Shrewsbury |
WORCESTER |
38,325 |
2,717 |
Holyoke |
HAMPDEN |
38,238 |
-1,642 |
Natick |
MIDDLESEX |
37,006 |
4,000 |
Andover |
ESSEX |
36,569 |
3,368 |
Chelmsford |
MIDDLESEX |
36,392 |
2,590 |
Watertown |
MIDDLESEX |
35,329 |
3,414 |
Randolph |
NORFOLK |
34,984 |
2,872 |
Lexington |
MIDDLESEX |
34,454 |
3,060 |
Dartmouth |
BRISTOL |
33,783 |
-249 |
Franklin |
NORFOLK |
33,261 |
1,626 |
Dracut |
MIDDLESEX |
32,617 |
3,160 |
Falmouth |
BARNSTABLE |
32,517 |
986 |
Needham |
NORFOLK |
32,091 |
3,205 |
Norwood |
NORFOLK |
31,611 |
3,009 |
Tewksbury |
MIDDLESEX |
31,342 |
2,381 |
North Andover |
ESSEX |
30,915 |
2,563 |
North Attleborough |
BRISTOL |
30,834 |
2,122 |
Milford |
WORCESTER |
30,379 |
2,380 |
Melrose |
MIDDLESEX |
29,817 |
2,834 |
Gloucester |
ESSEX |
29,729 |
940 |
Northampton |
HAMPSHIRE |
29,571 |
1,022 |
Wellesley |
NORFOLK |
29,550 |
1,568 |
Stoughton |
NORFOLK |
29,281 |
2,319 |
West Springfield |
HAMPDEN |
28,835 |
444 |
Agawam |
HAMPDEN |
28,692 |
254 |
Bridgewater |
PLYMOUTH |
28,633 |
2,070 |
Milton |
NORFOLK |
28,630 |
1,627 |
Saugus |
ESSEX |
28,619 |
1,991 |
Danvers |
ESSEX |
28,087 |
1,594 |
Belmont |
MIDDLESEX |
27,295 |
2,566 |
Wakefield |
MIDDLESEX |
27,090 |
2,158 |
Walpole |
NORFOLK |
26,383 |
2,313 |
Burlington |
MIDDLESEX |
26,377 |
1,879 |
Marshfield |
PLYMOUTH |
25,825 |
693 |
Reading |
MIDDLESEX |
25,518 |
771 |
Dedham |
NORFOLK |
25,364 |
635 |
Easton |
BRISTOL |
25,058 |
1,946 |
Yarmouth |
BARNSTABLE |
25,023 |
1,230 |
Westford |
MIDDLESEX |
24,643 |
2,692 |
Canton |
NORFOLK |
24,370 |
2,809 |
Hingham |
PLYMOUTH |
24,284 |
2,127 |
Middleborough |
PLYMOUTH |
24,245 |
1,129 |
Acton |
MIDDLESEX |
24,021 |
2,097 |
Mansfield |
BRISTOL |
23,860 |
676 |
Wilmington |
MIDDLESEX |
23,349 |
1,024 |
Wareham |
PLYMOUTH |
23,303 |
1,481 |
Stoneham |
MIDDLESEX |
23,244 |
1,807 |
Winchester |
MIDDLESEX |
22,970 |
1,596 |
Westborough |
WORCESTER |
21,567 |
3,295 |
Gardner |
WORCESTER |
21,287 |
1,059 |
Ludlow |
HAMPDEN |
21,002 |
-101 |
Bourne |
BARNSTABLE |
20,452 |
698 |
Marblehead |
ESSEX |
20,441 |
633 |
Sandwich |
BARNSTABLE |
20,259 |
-416 |
Hudson |
MIDDLESEX |
20,092 |
1,029 |
Holden |
WORCESTER |
19,905 |
2,559 |
Grafton |
WORCESTER |
19,664 |
1,899 |
Winthrop |
SUFFOLK |
19,316 |
1,819 |
Norton |
BRISTOL |
19,202 |
171 |
Scituate |
PLYMOUTH |
19,063 |
930 |
Sudbury |
MIDDLESEX |
18,934 |
1,275 |
Ashland |
MIDDLESEX |
18,832 |
2,239 |
Hopkinton |
MIDDLESEX |
18,758 |
3,833 |
Foxborough |
NORFOLK |
18,618 |
1,753 |
Sharon |
NORFOLK |
18,575 |
963 |
Concord |
MIDDLESEX |
18,491 |
823 |
Pembroke |
PLYMOUTH |
18,361 |
524 |
Somerset |
BRISTOL |
18,303 |
138 |
Newburyport |
ESSEX |
18,289 |
873 |
South Hadley |
HAMPSHIRE |
18,150 |
636 |
Rockland |
PLYMOUTH |
17,803 |
314 |
Webster |
WORCESTER |
17,776 |
1,009 |
Greenfield |
FRANKLIN |
17,768 |
312 |
Southbridge |
WORCESTER |
17,740 |
1,021 |
Amesbury |
ESSEX |
17,366 |
1,083 |
Swansea |
BRISTOL |
17,144 |
1,279 |
Abington |
PLYMOUTH |
17,062 |
1,077 |
Bellingham |
NORFOLK |
16,945 |
613 |
Auburn |
WORCESTER |
16,889 |
701 |
East Longmeadow |
HAMPDEN |
16,430 |
710 |
Westport |
BRISTOL |
16,339 |
807 |
Northbridge |
WORCESTER |
16,335 |
628 |
Westwood |
NORFOLK |
16,266 |
1,648 |
Easthampton |
HAMPSHIRE |
16,211 |
158 |
Duxbury |
PLYMOUTH |
16,090 |
1,031 |
Fairhaven |
BRISTOL |
15,924 |
51 |
Longmeadow |
HAMPDEN |
15,853 |
69 |
Northborough |
WORCESTER |
15,741 |
1,586 |
North Reading |
MIDDLESEX |
15,554 |
662 |
Seekonk |
BRISTOL |
15,531 |
1,809 |
Clinton |
WORCESTER |
15,428 |
1,822 |
Belchertown |
HAMPSHIRE |
15,350 |
701 |
Raynham |
BRISTOL |
15,142 |
1,759 |
Whitman |
PLYMOUTH |
15,121 |
632 |
Swampscott |
ESSEX |
15,111 |
1,324 |
Mashpee |
BARNSTABLE |
15,060 |
1,054 |
Holliston |
MIDDLESEX |
14,996 |
1,449 |
Hanover |
PLYMOUTH |
14,833 |
954 |
Dennis |
BARNSTABLE |
14,674 |
467 |
Wilbraham |
HAMPDEN |
14,613 |
394 |
East Bridgewater |
PLYMOUTH |
14,440 |
646 |
Bedford |
MIDDLESEX |
14,383 |
1,063 |
Nantucket |
NANTUCKET |
14,255 |
4,083 |
Uxbridge |
WORCESTER |
14,162 |
705 |
Wayland |
MIDDLESEX |
13,943 |
949 |
Millbury |
WORCESTER |
13,831 |
570 |
Ipswich |
ESSEX |
13,785 |
610 |
Kingston |
PLYMOUTH |
13,708 |
1,079 |
Harwich |
BARNSTABLE |
13,440 |
1,197 |
Oxford |
WORCESTER |
13,347 |
-362 |
Charlton |
WORCESTER |
13,315 |
334 |
Medway |
NORFOLK |
13,115 |
363 |
Lynnfield |
ESSEX |
13,000 |
1,404 |
North Adams |
BERKSHIRE |
12,961 |
-747 |
Medfield |
NORFOLK |
12,799 |
775 |
Rehoboth |
BRISTOL |
12,502 |
894 |
Palmer |
HAMPDEN |
12,448 |
308 |
Tyngsborough |
MIDDLESEX |
12,380 |
1,088 |
Wrentham |
NORFOLK |
12,178 |
1,223 |
Spencer |
WORCESTER |
11,992 |
304 |
Athol |
WORCESTER |
11,945 |
361 |
Dudley |
WORCESTER |
11,921 |
531 |
Weston |
MIDDLESEX |
11,851 |
590 |
Lunenburg |
WORCESTER |
11,782 |
1,696 |
Norfolk |
NORFOLK |
11,662 |
435 |
Carver |
PLYMOUTH |
11,645 |
136 |
Pepperell |
MIDDLESEX |
11,604 |
107 |
Lakeville |
PLYMOUTH |
11,523 |
921 |
Holbrook |
NORFOLK |
11,405 |
614 |
Norwell |
PLYMOUTH |
11,351 |
845 |
Groton |
MIDDLESEX |
11,315 |
669 |
Leicester |
WORCESTER |
11,087 |
117 |
Maynard |
MIDDLESEX |
10,746 |
640 |
Hanson |
PLYMOUTH |
10,639 |
430 |
Acushnet |
BRISTOL |
10,559 |
256 |
Southborough |
WORCESTER |
10,450 |
683 |
Winchendon |
WORCESTER |
10,364 |
64 |
Brewster |
BARNSTABLE |
10,318 |
498 |
Littleton |
MIDDLESEX |
10,141 |
1,217 |
Hull |
PLYMOUTH |
10,072 |
-221 |
Ware |
HAMPSHIRE |
10,066 |
194 |
Plainville |
NORFOLK |
9,945 |
1,681 |
Sturbridge |
WORCESTER |
9,867 |
599 |
Middleton |
ESSEX |
9,779 |
792 |
Sutton |
WORCESTER |
9,357 |
394 |
Salisbury |
ESSEX |
9,236 |
953 |
Southwick |
HAMPDEN |
9,232 |
-270 |
Blackstone |
WORCESTER |
9,208 |
182 |
Freetown |
BRISTOL |
9,206 |
336 |
Townsend |
MIDDLESEX |
9,127 |
201 |
Rutland |
WORCESTER |
9,049 |
1,076 |
Douglas |
WORCESTER |
8,983 |
512 |
Montague |
FRANKLIN |
8,580 |
143 |
Ayer |
MIDDLESEX |
8,479 |
1,052 |
Georgetown |
ESSEX |
8,470 |
287 |
Millis |
NORFOLK |
8,460 |
569 |
Lancaster |
WORCESTER |
8,441 |
386 |
Cohasset |
NORFOLK |
8,381 |
839 |
Westminster |
WORCESTER |
8,213 |
936 |
Boxford |
ESSEX |
8,203 |
238 |
Adams |
BERKSHIRE |
8,166 |
-319 |
Monson |
HAMPDEN |
8,150 |
-410 |
Templeton |
WORCESTER |
8,149 |
136 |
Dighton |
BRISTOL |
8,101 |
1,015 |
Upton |
WORCESTER |
8,000 |
458 |
Sterling |
WORCESTER |
7,985 |
177 |
West Boylston |
WORCESTER |
7,877 |
208 |
Halifax |
PLYMOUTH |
7,749 |
231 |
West Bridgewater |
PLYMOUTH |
7,707 |
791 |
Orange |
FRANKLIN |
7,569 |
-270 |
Hamilton |
ESSEX |
7,561 |
-203 |
Williamstown |
BERKSHIRE |
7,513 |
-241 |
Shirley |
MIDDLESEX |
7,431 |
220 |
Stow |
MIDDLESEX |
7,174 |
584 |
Great Barrington |
BERKSHIRE |
7,172 |
68 |
Lincoln |
MIDDLESEX |
7,014 |
652 |
Rockport |
ESSEX |
6,992 |
40 |
Harvard |
WORCESTER |
6,851 |
331 |
Berkley |
BRISTOL |
6,764 |
353 |
Groveland |
ESSEX |
6,752 |
293 |
Merrimac |
ESSEX |
6,723 |
385 |
Newbury |
ESSEX |
6,716 |
50 |
Chatham |
BARNSTABLE |
6,594 |
469 |
Topsfield |
ESSEX |
6,569 |
484 |
Mattapoisett |
PLYMOUTH |
6,508 |
463 |
Dalton |
BERKSHIRE |
6,330 |
-426 |
Ashburnham |
WORCESTER |
6,315 |
234 |
Orleans |
BARNSTABLE |
6,307 |
417 |
Mendon |
WORCESTER |
6,228 |
389 |
Southampton |
HAMPSHIRE |
6,224 |
432 |
Rowley |
ESSEX |
6,161 |
305 |
Granby |
HAMPSHIRE |
6,110 |
-130 |
Hopedale |
WORCESTER |
6,017 |
106 |
Dover |
NORFOLK |
5,923 |
334 |
Lee |
BERKSHIRE |
5,788 |
-155 |
Eastham |
BARNSTABLE |
5,752 |
796 |
Rochester |
PLYMOUTH |
5,717 |
485 |
Bolton |
WORCESTER |
5,665 |
768 |
Barre |
WORCESTER |
5,530 |
132 |
Boxborough |
MIDDLESEX |
5,506 |
510 |
Manchester By The Sea |
ESSEX |
5,395 |
259 |
Marion |
PLYMOUTH |
5,347 |
440 |
Oak Bluffs |
DUKES |
5,341 |
814 |
Hadley |
HAMPSHIRE |
5,325 |
75 |
Carlisle |
MIDDLESEX |
5,237 |
385 |
Edgartown |
DUKES |
5,168 |
1,101 |
Lenox |
BERKSHIRE |
5,095 |
70 |
Deerfield |
FRANKLIN |
5,090 |
-35 |
Paxton |
WORCESTER |
5,004 |
198 |
Wenham |
ESSEX |
4,979 |
104 |
Warren |
WORCESTER |
4,975 |
-160 |
Hampden |
HAMPDEN |
4,966 |
-173 |
Boylston |
WORCESTER |
4,849 |
494 |
Tisbury |
DUKES |
4,815 |
866 |
Avon |
NORFOLK |
4,777 |
421 |
North Brookfield |
WORCESTER |
4,735 |
55 |
West Newbury |
ESSEX |
4,500 |
265 |
Sherborn |
MIDDLESEX |
4,401 |
282 |
Hubbardston |
WORCESTER |
4,328 |
-54 |
West Brookfield |
WORCESTER |
3,833 |
132 |
Brimfield |
HAMPDEN |
3,694 |
85 |
Essex |
ESSEX |
3,675 |
171 |
Provincetown |
BARNSTABLE |
3,664 |
722 |
Sunderland |
FRANKLIN |
3,663 |
-21 |
Wellfleet |
BARNSTABLE |
3,566 |
816 |
West Tisbury |
DUKES |
3,555 |
815 |
Princeton |
WORCESTER |
3,495 |
82 |
Brookfield |
WORCESTER |
3,439 |
49 |
Dunstable |
MIDDLESEX |
3,358 |
179 |
Hatfield |
HAMPSHIRE |
3,352 |
73 |
Nahant |
ESSEX |
3,334 |
-76 |
Sheffield |
BERKSHIRE |
3,327 |
70 |
Cheshire |
BERKSHIRE |
3,258 |
23 |
Ashby |
MIDDLESEX |
3,193 |
119 |
Millville |
WORCESTER |
3,174 |
-16 |
Berlin |
WORCESTER |
3,158 |
292 |
Lanesborough |
BERKSHIRE |
3,038 |
-53 |
Plympton |
PLYMOUTH |
2,930 |
110 |
Northfield |
FRANKLIN |
2,866 |
-166 |
Hardwick |
WORCESTER |
2,667 |
-323 |
Holland |
HAMPDEN |
2,603 |
122 |
Williamsburg |
HAMPSHIRE |
2,504 |
22 |
Truro |
BARNSTABLE |
2,454 |
451 |
East Brookfield |
WORCESTER |
2,224 |
41 |
Bernardston |
FRANKLIN |
2,102 |
-27 |
Huntington |
HAMPSHIRE |
2,094 |
-86 |
Stockbridge |
BERKSHIRE |
2,018 |
71 |
Becket |
BERKSHIRE |
1,931 |
152 |
Hinsdale |
BERKSHIRE |
1,919 |
-113 |
Shelburne |
FRANKLIN |
1,884 |
-9 |
Leverett |
FRANKLIN |
1,865 |
14 |
Oakham |
WORCESTER |
1,851 |
-51 |
Wales |
HAMPDEN |
1,832 |
-6 |
Buckland |
FRANKLIN |
1,816 |
-86 |
Conway |
FRANKLIN |
1,761 |
-136 |
Phillipston |
WORCESTER |
1,726 |
44 |
Shutesbury |
FRANKLIN |
1,717 |
-54 |
Ashfield |
FRANKLIN |
1,695 |
-42 |
Erving |
FRANKLIN |
1,665 |
-135 |
Clarksburg |
BERKSHIRE |
1,657 |
-45 |
Russell |
HAMPDEN |
1,643 |
-132 |
Otis |
BERKSHIRE |
1,634 |
22 |
Westhampton |
HAMPSHIRE |
1,622 |
15 |
Whately |
FRANKLIN |
1,607 |
111 |
Colrain |
FRANKLIN |
1,606 |
-65 |
Gill |
FRANKLIN |
1,551 |
51 |
Granville |
HAMPDEN |
1,538 |
-28 |
New Marlborough |
BERKSHIRE |
1,528 |
19 |
Richmond |
BERKSHIRE |
1,407 |
-68 |
Egremont |
BERKSHIRE |
1,372 |
147 |
West Stockbridge |
BERKSHIRE |
1,343 |
37 |
Pelham |
HAMPSHIRE |
1,280 |
-41 |
Royalston |
WORCESTER |
1,250 |
-8 |
Chester |
HAMPDEN |
1,228 |
-109 |
Blandford |
HAMPDEN |
1,215 |
-18 |
Chilmark |
DUKES |
1,212 |
346 |
Petersham |
WORCESTER |
1,194 |
-40 |
Worthington |
HAMPSHIRE |
1,193 |
37 |
Chesterfield |
HAMPSHIRE |
1,186 |
-36 |
Charlemont |
FRANKLIN |
1,185 |
-81 |
Monterey |
BERKSHIRE |
1,095 |
134 |
New Braintree |
WORCESTER |
996 |
-3 |
Sandisfield |
BERKSHIRE |
989 |
74 |
New Salem |
FRANKLIN |
983 |
-7 |
Goshen |
HAMPSHIRE |
960 |
-94 |
Wendell |
FRANKLIN |
924 |
76 |
Windsor |
BERKSHIRE |
831 |
-68 |
Cummington |
HAMPSHIRE |
829 |
-43 |
Montgomery |
HAMPDEN |
819 |
-19 |
Peru |
BERKSHIRE |
814 |
-33 |
Warwick |
FRANKLIN |
780 |
0 |
Hancock |
BERKSHIRE |
757 |
40 |
Leyden |
FRANKLIN |
734 |
23 |
Heath |
FRANKLIN |
723 |
17 |
Florida |
BERKSHIRE |
694 |
-58 |
Savoy |
BERKSHIRE |
645 |
-47 |
Plainfield |
HAMPSHIRE |
633 |
-15 |
Washington |
BERKSHIRE |
494 |
-44 |
Alford |
BERKSHIRE |
486 |
-8 |
Tolland |
HAMPDEN |
471 |
-14 |
Aquinnah |
DUKES |
439 |
128 |
Tyringham |
BERKSHIRE |
427 |
100 |
Rowe |
FRANKLIN |
424 |
31 |
Middlefield |
HAMPSHIRE |
385 |
-136 |
Hawley |
FRANKLIN |
353 |
16 |
New Ashford |
BERKSHIRE |
250 |
22 |
Mount Washington |
BERKSHIRE |
160 |
-7 |
Monroe |
FRANKLIN |
118 |
-3 |
Gosnold |
DUKES |
70 |
-5 |
Devens |
MIDDLESEX |
|
|