Municipal Parcel Database
Access interactive GIS property maps, assessor tax maps, and parcel data listed by municipality across Massachusetts.
Disclaimer: The GIS data listed here is not stored, maintained, or updated by MassDevelopment.
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 |