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 |