MassDevelopment
GIS Database

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