Massachusetts

Top Names

Cities List

City Parcels Number Average Price Per Sqft Average Sale Price More Information
Abington 2042 $147 $260,245 Details
Acton 4006 $191 $483,197 Details
Acushnet 2068 $109 $194,319 Details
Adams 2059 $69 $104,275 Details
Agawam 4632 $121 $193,371 Details
Alford 1 N/A N/A Details
Allston 1 N/A N/A Details
Amesbury 3330 $145 $267,653 Details
Amherst 2958 $134 $264,462 Details
Andover 6605 $173 $495,654 Details
Aquinnah 111 $443 $806,055 Details
Arlington 7597 $216 $421,625 Details
Ashburnham 1213 $118 $187,187 Details
Ashby 584 $106 $195,401 Details
Ashfield 192 $94 $208,350 Details
Ashland 3213 $175 $326,931 Details
Assonet 1 N/A N/A Details
Athol 2252 $79 $115,330 Details
Attleboro 5715 $139 $242,065 Details
Auburn 3184 $127 $230,686 Details
Avon 764 $155 $249,887 Details
Ayer 1304 $146 $261,880 Details
Barnstable 9290 $189 $386,231 Details
Barre 919 $104 $175,211 Details
Becket 304 $108 $146,499 Details
Bedford 2846 $208 $504,425 Details
Belchertown 2374 $100 $198,267 Details
Bellingham 3289 $130 $230,978 Details
Belmont 4024 $268 $643,263 Details
Berkley 1002 $123 $230,736 Details
Berlin 513 $154 $371,645 Details
Bernardston 412 $108 $167,659 Details
Beverly 7246 $176 $368,978 Details
Billerica 6614 $144 $273,344 Details
Blackstone 1568 $125 $207,029 Details
Blandford 188 $102 $182,384 Details
Bolton 1130 $160 $491,575 Details
Bondsville 4 N/A N/A Details
Boston 53754 $196 $426,656 Details
Bourne 3225 $164 $287,536 Details
Boxborough 865 $180 $437,441 Details
Boxford 1738 $171 $511,370 Details
Boylston 909 $133 $303,088 Details
Braintree 5934 $168 $319,756 Details
Brewster 2203 $186 $337,536 Details
Bridgewater 2952 $138 $259,589 Details
Brighton 1 N/A N/A Details
Brimfield 722 $93 $170,591 Details
Brockton 10551 $120 $196,031 Details
Brookfield 611 $96 $165,824 Details
Brookline 5673 $319 $1,086,175 Details
Buckland 42 $94 $164,108 Details
Burlington 4581 $185 $365,401 Details
Buzzards Bay 1 N/A N/A Details
Cambridge 10486 $327 $812,030 Details
Canton 3853 $182 $431,019 Details
Carlisle 1018 $196 $681,380 Details
Carver 1645 $150 $244,332 Details
Charlemont 180 $71 $122,031 Details
Charlestown 1 N/A N/A Details
Charlton 2169 $105 $211,955 Details
Chatham 1822 $272 $682,023 Details
Chelmsford 5790 $174 $316,406 Details
Chelsea 2829 $115 $260,142 Details
Cherry Valley 1 N/A N/A Details
Cheshire 824 $80 $134,629 Details
Chester 173 $69 $117,030 Details
Chesterfield 154 $95 $149,106 Details
Chestnut Hill 11 $320 $1,396,250 Details
Chicopee 6574 $104 $143,940 Details
Chilmark 356 $609 $1,487,821 Details
Clarksburg 443 $80 $118,328 Details
Clinton 2287 $113 $195,846 Details
Cohasset 1631 $234 $746,864 Details
Colrain 392 $74 $134,610 Details
Concord 3327 $264 $797,113 Details
Conway 181 $97 $178,269 Details
Cotuit 1 $110 $160,000 Details
Cummington 202 $91 $165,018 Details
Dalton 1124 $80 $164,111 Details
Danvers 5343 $162 $350,381 Details
Dartmouth 6002 $140 $270,490 Details
Dedham 4546 $218 $410,377 Details
Deerfield 712 $106 $206,344 Details
Dennis 3084 $195 $315,421 Details
Devens 60 $225 $427,839 Details
Dighton 1242 $122 $212,262 Details
Douglas 1330 $116 $230,143 Details
Dover 1496 $217 $929,120 Details
Dracut 5082 $139 $247,766 Details
Dudley 1802 $113 $197,151 Details
Dunstable 634 $128 $349,323 Details
Duxbury 2930 $211 $556,842 Details
East Bridgewater 1850 $152 $259,348 Details
East Brookfield 354 $114 $180,535 Details
East Falmouth 2 N/A N/A Details
East Freetown 1 N/A N/A Details
East Longmeadow 3149 $116 $228,143 Details
East Walpole 1 N/A N/A Details
Eastham 1208 $197 $322,789 Details
Easthampton 2720 $120 $191,250 Details
Easton 3744 $150 $322,701 Details
Edgartown 960 $335 $919,763 Details
Egremont 56 $142 $335,369 Details
Erving 295 $79 $119,646 Details
Essex 963 $188 $430,279 Details
Everett 5530 $148 $293,251 Details
Fairhaven 3096 $133 $203,890 Details
Fall River 9203 $89 $178,568 Details
Falmouth 7305 $176 $347,926 Details
Fitchburg 6938 $93 $157,391 Details
Florida 147 $50 $70,085 Details
Forestdale 1 N/A N/A Details
Foxborough 2675 $159 $338,596 Details
Framingham 10030 $184 $326,023 Details
Franklin 5486 $152 $314,832 Details
Freetown 1414 $132 $231,429 Details
Gardner 3241 $102 $157,750 Details
Georgetown 1595 $153 $332,716 Details
Gill 219 $97 $167,504 Details
Gloucester 6509 $170 $330,490 Details
Goshen 49 $125 $221,050 Details
Grafton 3002 $152 $314,043 Details
Granby 1166 $105 $179,272 Details
Granville 235 $86 $166,967 Details
Great Barrington 1452 $151 $327,230 Details
Greenfield 3137 $85 $144,615 Details
Groton 2000 $171 $407,905 Details
Groveland 1344 $136 $293,166 Details
Hadley 1082 $130 $251,565 Details
Halifax 1029 $142 $246,320 Details
Hamilton 1494 $186 $458,800 Details
Hampden 1007 $115 $212,321 Details
Hancock 28 $125 $283,453 Details
Hanover 2469 $167 $389,000 Details
Hanscom AFB 110 N/A N/A Details
Hanson 1429 $155 $276,288 Details
Hardwick 194 $92 $138,988 Details
Harvard 1006 $184 $523,750 Details
Harwich 2991 $192 $355,831 Details
Hatfield 542 $110 $222,911 Details
Haverhill 10446 $124 $240,275 Details
Hawley 42 $68 $79,785 Details
Heath 46 $87 $144,753 Details
Hingham 4306 $233 $608,403 Details
Hinsdale 475 $98 $152,277 Details
Holbrook 1599 $173 $263,884 Details
Holden 3345 $134 $257,039 Details
Holland 473 $126 $156,379 Details
Holliston 2950 $158 $345,220 Details
Holyoke 4341 $83 $161,428 Details
Hopedale 1295 $120 $254,741 Details
Hopkinton 3175 $165 $449,469 Details
Hubbardston 841 $111 $193,881 Details
Hudson 3186 $150 $283,254 Details
Hull 1878 $162 $308,184 Details
Huntington 427 $84 $136,535 Details
Hyannis 3 N/A N/A Details
Hyde Park 1 N/A N/A Details
Ipswich 3001 $170 $404,165 Details
Kingston 2165 $152 $324,185 Details
Lakeville 1938 $133 $252,969 Details
Lancaster 1404 $141 $275,242 Details
Lanesborough 413 $95 $168,779 Details
Lawrence 8919 $98 $183,604 Details
Lee 1062 $111 $185,700 Details
Leicester 1815 $110 $186,389 Details
Lenox 910 $151 $429,314 Details
Leominster 6767 $118 $199,104 Details
Leverett 301 $97 $211,541 Details
Lexington 5921 $260 $674,598 Details
Leyden 138 $102 $166,635 Details
Lincoln 1172 $224 $811,186 Details
Littleton 1737 $170 $354,515 Details
Longmeadow 2530 $124 $296,957 Details
Lowell 11980 $127 $201,446 Details
Ludlow 3157 $96 $156,747 Details
Lunenburg 2320 $328 $226,469 Details
Lynn 12586 $136 $224,869 Details
Lynnfield 2831 $181 $494,813 Details
Malden 8410 $152 $276,454 Details
Manchester-by-the-Sea 1381 $237 $822,874 Details
Mansfield 3380 $166 $372,515 Details
Marblehead 5165 $322 $564,346 Details
Marion 1284 $175 $438,030 Details
Marlboro 5229 $147 $286,346 Details
Marshfield 3971 $170 $334,367 Details
Mashpee 2994 $180 $364,131 Details
Mattapoisett 1363 $167 $364,516 Details
Maynard 1912 $155 $259,021 Details
Medfield 2282 $195 $521,952 Details
Medford 8107 $195 $355,577 Details
Medway 2376 $153 $322,591 Details
Melrose 4881 $174 $347,563 Details
Mendon 1246 $131 $307,654 Details
Merrimac 1253 $130 $271,519 Details
Methuen 9280 $124 $240,597 Details
Middleboro 2 N/A N/A Details
Middleborough 2998 $132 $244,894 Details
Middlefield 16 $70 $144,938 Details
Middleton 1640 $162 $418,112 Details
Milford 4656 $129 $248,092 Details
Millbury 2363 $129 $222,909 Details
Millers Falls 144 $80 $132,926 Details
Millis 1547 $152 $302,559 Details
Millville 562 $105 $191,415 Details
Milton 4936 $194 $451,079 Details
Monroe 13 $55 $80,250 Details
Monson 1454 $115 $186,253 Details
Montague 1131 $85 $135,334 Details
Monterey 108 $181 $399,242 Details
Montgomery 183 $93 $179,094 Details
Mt Washington 18 $119 $297,700 Details
Nahant 806 $194 $445,583 Details
Nantucket 3341 $561 $1,357,568 Details
Nashua 21 $147 $231,786 Details
Natick 5969 $199 $426,404 Details
Needham 5456 $251 $665,433 Details
New Ashford 6 $113 $179,000 Details
New Bedford 13407 $99 $172,502 Details
New Braintree 145 $74 $140,391 Details
New Marlborough 142 $133 $302,169 Details
New Salem 122 $87 $153,713 Details
Newbury 1551 $171 $366,512 Details
Newburyport 4181 $203 $412,857 Details
Newton 12637 $266 $710,924 Details
Norfolk 2064 $162 $377,212 Details
North Adams 2841 $67 $108,115 Details
North Andover 5183 $165 $419,678 Details
North Attleborough 4210 $153 $311,392 Details
North Brookfield 760 $94 $152,255 Details
North Chelmsford 1 $214 $275,000 Details
North Easton 1 N/A N/A Details
North Reading 2833 $187 $416,874 Details
North Truro 41 $269 $242,750 Details
Northampton 4357 $130 $256,382 Details
Northborough 2562 $156 $318,574 Details
Northbridge 2371 $135 $253,402 Details
Northfield 569 $80 $149,430 Details
Norton 2199 $196 $484,155 Details
Norwell 2029 $193 $525,132 Details
Norwood 3987 $173 $306,517 Details
Oak Bluffs 560 $227 $407,742 Details
Oakham 323 $95 $184,580 Details
Orange 1336 $76 $113,035 Details
Orleans 1274 $222 $502,631 Details
Otis 92 $131 $178,767 Details
Oxford 2580 $116 $178,737 Details
Palmer 1716 $102 $157,973 Details
Paxton 953 $121 $242,283 Details
Peabody 8855 $157 $282,194 Details
Pelham 179 $116 $236,550 Details
Pembroke 2763 $141 $294,788 Details
Pepperell 2195 $125 $265,189 Details
Peru 147 $95 $151,694 Details
Petersham 222 $110 $224,693 Details
Phillipston 283 $92 $144,681 Details
Pittsfield 8757 $84 $145,719 Details
Plainfield 91 $82 $132,249 Details
Plainville 1307 $158 $296,720 Details
Plymouth 9763 $150 $292,010 Details
Plympton 485 $135 $288,611 Details
Princeton 666 $113 $257,975 Details
Provincetown 1095 $348 $744,196 Details
Quincy 12390 $187 $312,551 Details
Randolph 4589 $165 $269,510 Details
Raynham 2122 $136 $292,746 Details
Reading 4716 $174 $364,898 Details
Rehoboth 2199 $138 $293,905 Details
Revere 6060 $143 $283,054 Details
Richmond 226 $153 $391,762 Details
Rochester 1065 $138 $285,358 Details
Rockland 2149 $144 $243,500 Details
Rockport 1598 $204 $390,576 Details
Roslindale 1 N/A N/A Details
Rowe 62 $91 $141,361 Details
Rowley 1292 $153 $339,863 Details
Roxbury Crossing 430 $157 $293,457 Details
Royalston 165 $68 $114,315 Details
Russell 183 $86 $175,114 Details
Rutland 1450 $125 $233,493 Details
Sagamore Beach 1 N/A N/A Details
Salem 7053 $155 $329,080 Details
Salisbury 2037 $128 $238,661 Details
Sandisfield 142 $111 $207,606 Details
Sandwich 4153 $165 $317,352 Details
Saugus 5338 $166 $302,878 Details
Savoy 185 $79 $99,793 Details
Scituate 3426 $195 $446,587 Details
Seekonk 2665 $135 $250,280 Details
Sharon 3462 $182 $427,280 Details
Sheffield 514 $132 $265,004 Details
Shelburne Falls 635 $95 $174,901 Details
Sherborn 1025 $209 $682,854 Details
Shirley 1082 $120 $277,407 Details
Shrewsbury 5880 $151 $330,245 Details
Shutesbury 329 $117 $187,037 Details
Somerset 2687 $132 $203,044 Details
Somerville 8630 $219 $411,223 Details
South Hadley 2594 $120 $199,070 Details
South Yarmouth 1 N/A N/A Details
Southampton 1114 $116 $218,443 Details
Southborough 1996 $182 $484,129 Details
Southbridge 2273 $86 $148,324 Details
Southwick 1763 $113 $204,180 Details
Spencer 2038 $106 $180,874 Details
Springfield 15600 $80 $123,809 Details
Sterling 1475 $130 $262,408 Details
Stockbridge 310 $173 $472,960 Details
Stoneham 3350 $168 $336,192 Details
Stoughton 4229 $140 $271,031 Details
Stow 1441 $163 $396,363 Details
Sturbridge 1686 $129 $244,888 Details
Sudbury 3706 $200 $607,548 Details
Sunderland 391 $97 $186,836 Details
Sutton 1704 $132 $290,716 Details
Swampscott 3170 $186 $430,467 Details
Swansea 2910 $134 $211,589 Details
Taunton 7228 $136 $222,868 Details
Templeton 703 $103 $173,287 Details
Tewksbury 5373 $158 $264,586 Details
Tisbury 720 $262 $599,087 Details
Tolland 67 $87 $133,975 Details
Topsfield 1416 $181 $457,552 Details
Townsend 1683 $107 $200,242 Details
Truro 264 $197 $458,938 Details
Tyngsborough 2233 $123 $271,382 Details
Tyringham 26 $115 $267,313 Details
Upton 1397 $145 $338,373 Details
Uxbridge 2240 $123 $234,784 Details
Wakefield 4537 $182 $373,070 Details
Wales 342 $87 $124,889 Details
Walpole 3988 $184 $426,932 Details
Waltham 7505 $191 $413,465 Details
Ware 1751 $80 $144,856 Details
Wareham 3810 $156 $223,067 Details
Warren 248 $69 $128,521 Details
Warwick 145 $80 $118,412 Details
Washington 88 $81 $133,337 Details
Watertown 5123 $228 $419,679 Details
Wayland 2953 $225 $570,131 Details
Webster 2725 $118 $206,004 Details
Wellesley 4821 $308 $1,007,520 Details
Wellfleet 716 $202 $378,811 Details
Wendell 120 $87 $109,492 Details
Wenham 813 $206 $595,700 Details
West Boylston 1346 $129 $238,257 Details
West Bridgewater 1227 $142 $259,664 Details
West Brookfield 591 $98 $172,207 Details
West Newbury 1100 $170 $426,492 Details
West Springfield 4077 $104 $186,915 Details
West Stockbridge 258 $159 $362,633 Details
West Tisbury 294 $302 $665,995 Details
West Yarmouth 2 N/A N/A Details
Westborough 3021 $154 $428,877 Details
Westfield 5747 $109 $195,800 Details
Westford 3891 $164 $377,347 Details
Westhampton 298 $115 $235,029 Details
Westminster 1471 $120 $218,337 Details
Weston 2459 $307 $1,300,839 Details
Westport 3093 $140 $275,942 Details
Westwood 2933 $224 $604,179 Details
Weymouth 6602 $250 $278,491 Details
Whately 160 $87 $186,500 Details
Whitman 1895 $133 $219,178 Details
Wilbraham 2680 $126 $257,536 Details
Williamsburg 410 $118 $210,331 Details
Williamstown 1159 $132 $294,802 Details
Wilmington 4351 $168 $302,233 Details
Winchendon 1820 $92 $149,273 Details
Winchester 4592 $230 $688,348 Details
Windsor 175 $84 $147,149 Details
Winthrop 2581 $158 $293,787 Details
Woburn 6495 $186 $320,059 Details
Worcester 22750 $112 $193,972 Details
Worthington 218 $102 $193,197 Details
Wrentham 2094 $152 $341,321 Details
Yarmouth 4457 $186 $284,062 Details