Leave a Message

By providing your contact information to The Boston Home Team, your personal information will be processed in accordance with The Boston Home Team's Privacy Policy. By checking the box(es) below, you consent to receive communications regarding your real estate inquiries and related marketing and promotional updates in the manner selected by you. For SMS text messages, message frequency varies. Message and data rates may apply. You may opt out of receiving further communications from The Boston Home Team at any time. To opt out of receiving SMS text messages, reply STOP to unsubscribe.

Thank you for your message. We will be in touch with you shortly.

Greater Boston Condo & Single Family Sales: The Highest to Lowest in 2025

Greater Boston Condo & Single Family Sales: The Highest to Lowest in 2025

Think of this as a real estate “yin-yang” view of Greater Boston’s 2025 market: the Top 20 and Bottom 20 sales, side by side. We’ve grouped each list by county and property type to make the patterns easier to spot—but with an important caveat: these extremes are outliers by definition, and they don’t represent what most buyers and sellers experienced day to day.

Any surprises?  

Click on the link to section you'd like or just scroll through!

Top 20 Sales (2025)

The Top 20 Single-Family Sales in Suffolk County

Single-Family sales in this set ranged from $5M to $21M. Living area ran roughly 3,140 sq ft to 12,753 sq ft. Parking is typically 2 spaces when provided.

·         101 Pinckney Street (Beacon Hill) sold for $8,308,750 (5,556 sq ft; 6 beds, 7 full baths and 3 half baths; 1 parking space; 2,771 sq ft lot) — after 199 days to offer, selling at 94.4% of list.

·         125 Commonwealth Avenue (Back Bay) closed at $13.35M (9,000 sq ft; 5 beds, 4 full baths and 2 half baths; 2 parking spaces; 3,237 sq ft lot) — after just 37 days to offer, selling at 93.7% of list.

·         155 Warren Avenue (South End) traded for $6.1M (3,555 sq ft; 3 beds, 3 full baths and 1 half bath; 2 parking spaces; 1,660 sq ft lot) — after 162 days to offer, selling at 93.9% of list.

·         160 Mount Vernon Street (Beacon Hill) changed hands at $6.25M (4,151 sq ft; 5 beds, 6 full baths and 1 half bath; 1 parking space; 1,377 sq ft lot) — selling at 79.2% of list.

·         21 Chestnut St (Beacon Hill) went for $10.4M (6,653 sq ft; 4 beds, 4 full baths and 3 half baths; 2,000 sq ft lot) — after 221 days to offer.

·         21 Claremont Park (South End) finished at $5,837,500 (3,678 sq ft; 4 beds, 4 full baths and 1 half bath; 2 parking spaces; 2,100 sq ft lot) — after just 20 days to offer, selling at 92.7% of list.

·         226 Beacon St (Back Bay) landed at $8,025,000 (7,653 sq ft; 5 beds, 6 full baths and 2 half baths; 4 parking spaces; 2,700 sq ft lot) — after 423 days to offer.

·         269 Commonwealth Avenue (Back Bay) wrapped up at $10.28M (8,508 sq ft; 8 beds, 10 full baths; 3 parking spaces; 3,237 sq ft lot) — after 196 days to offer.

·         285 Commonwealth Avenue (Back Bay) came in at $10.5M (12,004 sq ft; 7 beds, 6 full baths and 3 half baths; 3 parking spaces; 3,237 sq ft lot) — after just 36 days to offer, selling at 80.8% of list.

·         31 Monument Sq (Charlestown) sold for $5.3M (4,656 sq ft; 6 beds, 4 full baths and 2 half baths; 2 parking spaces; 2,714 sq ft lot) — after just 14 days to offer, selling at 81.5% of list.

·         358 Marlborough Street (Back Bay) closed at $10M (5,145 sq ft; 5 beds, 5 full baths and 2 half baths; 3 parking spaces; 2,576 sq ft lot) — selling at 84.8% of list.

·         362 Marlborough St (Back Bay) traded for $11.5M (5,680 sq ft; 4 beds, 3 full baths and 4 half baths; 4 parking spaces; 2,688 sq ft lot) — after just 4 days to offer, selling at 104.6% of list.

·         39 Union Park (South End) changed hands at $10.2M (6,830 sq ft; 5 beds, 6 full baths and 2 half baths; 1 parking space; 2,040 sq ft lot) — after 240 days to offer.

·         410 Beacon Street (Back Bay) went for $12M (10,255 sq ft; 7 beds, 6 full baths and 2 half baths; 3 parking spaces; 3,600 sq ft lot) — after just 43 days to offer, selling at 80.3% of list.

·         44 Beacon Street (Beacon Hill) finished at $10.5M (12,753 sq ft; 5 beds, 5 full baths and 3 half baths; 2 parking spaces; 3,600 sq ft lot) — after just 53 days to offer, selling at 70.0% of list.

·         53 Chestnut St (Beacon Hill) landed at $5M (4,620 sq ft; 5 beds, 3 full baths and 2 half baths; 1,386 sq ft lot) — after just 40 days to offer, selling at 91.7% of list.

·         59 Chestnut Street (Beacon Hill) wrapped up at $8.6M (6,442 sq ft; 6 beds, 4 full baths and 3 half baths; 1 parking space; 1,888 sq ft lot) — after just 2 days to offer.

·         59 Commonwealth Avenue (Back Bay) came in at $21M (11,297 sq ft; 8 beds, 8 full baths and 2 half baths; 3 parking spaces; 3,049 sq ft lot) — after just 10 days to offer, selling at 84.2% of list.

·         7 Spruce Court (Beacon Hill) sold for $6M (3,140 sq ft; 4 beds, 3 full baths and 2 half baths; 2 parking spaces; 647 sq ft lot) — selling at 96.8% of list.

·         94 Mount Vernon St (Beacon Hill) closed at $14.55M (7,059 sq ft; 6 beds, 5 full baths and 3 half baths; 1 parking space; 2,607 sq ft lot) — selling at 93.9% of list.

The Top 20 Condo Sales in Suffolk County

Condo sales in this set ranged from $7.75M to $17.25M. Living area ran roughly 1,997 sq ft to 8,360 sq ft. Parking is typically 2 spaces when provided.

·         1 Dalton St U:4602 (Back Bay) sold for $12M (4,361 sq ft; 3 beds, 4 full baths and 1 half bath; 3 parking spaces) — after 570 days to offer, selling at 81.1% of list.

·         1 Dalton Street U:5201 (Back Bay) closed at $14M (4,064 sq ft; 4 beds, 4 full baths and 1 half bath; 2 parking spaces) — after just 2 days to offer.

·         1 Dalton Street U:5401 (Back Bay) traded for $14.5M (4,064 sq ft; 4 beds, 4 full baths and 1 half bath; 2 parking spaces) — after just 14 days to offer.

·         101 Chestnut St U:R (Beacon Hill) changed hands at $7.9M (3,000 sq ft; 4 beds, 4 full baths and 2 half baths) — after just 3 days to offer, selling at 100.0% of list.

·         150 Seaport Blvd U:14E (Seaport District) went for $9,199,000 (2,627 sq ft; 3 beds, 3 full baths and 1 half bath; 2 parking spaces) — after just 3 days to offer, selling at 100.0% of list.

·         150 Seaport Blvd U:20E (Seaport District) finished at $9,995,000 (2,906 sq ft; 4 beds, 5 full baths and 1 half bath; 3 parking spaces) — after just 12 days to offer, selling at 100.0% of list.

·         2 Commonwealth Avenue U:15BC (Back Bay) landed at $11M (3,140 sq ft; 2 beds, 3 full baths; 2 parking spaces) — after just 20 days to offer, selling at 71.0% of list.

·         2 Commonwealth U:16B/C/D (Back Bay) wrapped up at $15M (3,603 sq ft; 3 beds, 3 full baths and 1 half bath; 2 parking spaces) — after just 29 days to offer, selling at 85.7% of list.

·         22 Liberty Drive U:PH1D (Seaport District) came in at $7.75M (2,383 sq ft; 3 beds, 3 full baths and 1 half bath; 2 parking spaces) — after 474 days to offer.

·         220 Boylston Street U:1201 (Back Bay) sold for $14M (3,525 sq ft; 3 beds, 3 full baths and 1 half bath; 2 parking spaces) — after just 16 days to offer, selling at 87.5% of list.

·         240 Devonshire Street U:PH 1D (Midtown) closed at $7.8M (2,837 sq ft; 3 beds, 4 full baths and 1 half bath; 2 parking spaces) — after 225 days to offer, selling at 100.0% of list.

·         240 Devonshire Street U:PH 2D (Midtown) traded for $7.95M (2,835 sq ft; 3 beds, 4 full baths and 1 half bath; 2 parking spaces) — after just 5 days to offer, selling at 100.0% of list.

·         430 Stuart U:32C (Back Bay) changed hands at $8M (1,997 sq ft; 3 beds, 2 full baths and 1 half bath; 2 parking spaces) — after just 53 days to offer.

·         430 Stuart U:PH34D (Back Bay) went for $9.9M (2,297 sq ft; 3 beds, 2 full baths and 1 half bath; 2 parking spaces) — after just 6 days to offer, selling at 100.0% of list.

·         430 Stuart U:PH35A (Back Bay) finished at $11.25M (2,734 sq ft; 3 beds, 4 full baths and 1 half bath; 2 parking spaces) — after just 4 days to offer, selling at 100.0% of list.

·         6 Arlington Street U:3 (Back Bay) landed at $8,375,000 (3,319 sq ft; 3 beds, 3 full baths and 1 half bath; 1 parking space) — after 211 days to offer.

·         776 Boylston Street U:E10A (Back Bay) wrapped up at $9.5M (4,091 sq ft; 3 beds, 2 full baths and 1 half bath; 2 parking spaces) — after 212 days to offer, selling at 87.2% of list.

·         776 Boylston Street U:E12-C (Back Bay) came in at $17M (8,360 sq ft; 4 beds, 5 full baths and 3 half baths; 3 parking spaces) — after just 3 days to offer, selling at 85.0% of list.

·         776 Boylston Street U:W11B (Back Bay) sold for $17.25M (6,111 sq ft; 3 beds, 4 full baths and 3 half baths; 2 parking spaces) — after just 42 days to offer.

·         776 Boylston U:E9C (Back Bay) closed at $7.85M (2,915 sq ft; 3 beds, 2 full baths and 1 half bath; 2 parking spaces) — selling at 84.0% of list.

The Top 20 Single-Family Sales in Middlesex County

Note: This export includes 21 property rows in this section.

Single-Family sales in this set ranged from $6.3M to $18M. Living area ran roughly 4,379 sq ft to 12,120 sq ft. Parking is typically 8 spaces when provided.

·         10 Appleton Street (Cambridge) sold for $10.5M (5,822 sq ft; 5 beds, 4 full baths and 1 half bath; 3 parking spaces; 13,224 sq ft lot) — after just 1 days to offer.

·         100 Chestnut St (Weston) closed at $7.3M (8,205 sq ft; 5 beds, 6 full baths and 1 half bath; 8 parking spaces; 147,556 sq ft lot) — after just 0 days to offer, selling at 91.3% of list.

·         12 Berkeley Street (Cambridge) traded for $6.45M (4,379 sq ft; 6 beds, 3 full baths and 1 half bath; 4 parking spaces; 13,196 sq ft lot) — after just 69 days to offer, selling at 100.0% of list.

·         1337 Commonwealth Ave (Newton) changed hands at $6.5M (10,083 sq ft; 7 beds, 8 full baths and 2 half baths; 11 parking spaces; 25,000 sq ft lot) — after 407 days to offer, selling at 92.9% of list.

·         148 Highland Street (Weston) went for $6.5M (11,412 sq ft; 5 beds, 7 full baths and 2 half baths; 16 parking spaces; 94,848 sq ft lot) — selling at 90.3% of list.

·         15 Buff Cir (Newton) finished at $6,699,000 (8,850 sq ft; 6 beds, 7 full baths and 2 half baths; 8 parking spaces; 25,000 sq ft lot) — after just 19 days to offer.

·         18 Ash Street (Cambridge) landed at $7,985,000 (5,376 sq ft; 5 beds, 5 full baths and 1 half bath; 2 parking spaces; 14,430 sq ft lot) — after 245 days to offer.

·         18 Hemlock Road (Cambridge) wrapped up at $7,125,000 (5,558 sq ft; 6 beds, 4 full baths and 1 half bath; 3 parking spaces; 18,613 sq ft lot) — after just 8 days to offer, selling at 100.0% of list.

·         2 Garden Terrace (Cambridge) came in at $6.3M (5,389 sq ft; 4 beds, 4 full baths and 1 half bath; 4 parking spaces; 8,406 sq ft lot).

·         21 Chestnut Street (Weston) sold for $11M (12,120 sq ft; 7 beds, 9 full baths and 2 half baths; 15 parking spaces; 91,911 sq ft lot) — after 232 days to offer, selling at 85.3% of list.

·         22 Francis Avenue (Cambridge) closed at $6.4M (6,218 sq ft; 5 beds, 3 full baths and 2 half baths; 3 parking spaces; 7,579 sq ft lot) — after just 2 days to offer, selling at 107.6% of list.

·         275 South Ave (Weston) traded for $6.6M (9,599 sq ft; 5 beds, 8 full baths and 3 half baths; 21 parking spaces; 384,634 sq ft lot) — after 205 days to offer.

·         286 Shadyside Ave (Concord) changed hands at $8.15M (7,324 sq ft; 6 beds, 6 full baths and 1 half bath; 13 parking spaces; 1,002,015 sq ft lot) — after 271 days to offer.

·         39 Westfield (Newton) went for $6.35M (9,900 sq ft; 6 beds, 7 full baths and 2 half baths; 9 parking spaces; 21,149 sq ft lot).

·         5 Walnut Road (Weston) finished at $6.35M (8,278 sq ft; 6 beds, 6 full baths and 1 half bath; 13 parking spaces; 60,112 sq ft lot) — selling at 102.5% of list.

·         55 Raymond Street (Cambridge) landed at $18M (11,061 sq ft; 6 beds, 7 full baths and 2 half baths; 7 parking spaces; 16,366 sq ft lot) — after just 7 days to offer, selling at 101.1% of list.

·         56 Doublet Hill Rd (Weston) wrapped up at $9.2M (7,418 sq ft; 5 beds, 5 full baths and 1 half bath; 7 parking spaces; 73,068 sq ft lot) — after just 26 days to offer.

·         709 Monument Street (Concord) came in at $7.9M (9,443 sq ft; 7 beds, 7 full baths and 3 half baths; 15 parking spaces; 228,690 sq ft lot) — after just 0 days to offer.

·         76 Red Coat Ln (Concord) sold for $9.5M (8,174 sq ft; 6 beds, 6 full baths and 1 half bath; 13 parking spaces; 1,190,059 sq ft lot) — after just 16 days to offer.

·         9 Vincent St (Cambridge) closed at $6.3M (5,967 sq ft; 6 beds, 4 full baths and 1 half bath; 2 parking spaces; 5,227 sq ft lot) — after just 4 days to offer, selling at 105.0% of list.

·         96 Love Lane (Weston) traded for $8M (9,700 sq ft; 6 beds, 7 full baths and 1 half bath; 13 parking spaces; 76,230 sq ft lot) — after 213 days to offer.

The Top 20 Condo Sales in Middlesex County

Condo sales in this set ranged from $2.85M to $8.3M. Living area ran roughly 1,930 sq ft to 4,186 sq ft. Parking is typically 2 spaces when provided.

·         1010 Memorial Drive U:7D&E (Cambridge) sold for $3.06M (2,302 sq ft; 3 beds, 3 full baths; 2 parking spaces) — after just 5 days to offer, selling at 110.1% of list.

·         121 Hancock U:121 (Cambridge) closed at $3.6M (3,155 sq ft; 4 beds, 5 full baths and 1 half bath; 1 parking space) — selling at 93.6% of list.

·         13 Mellen Street U:Front (Cambridge) traded for $3.22M (2,940 sq ft; 5 beds, 4 full baths and 1 half bath; 1 parking space).

·         13 Mellen Street U:Rear (Cambridge) changed hands at $3,855,000 (3,422 sq ft; 4 beds, 4 full baths and 1 half bath; 1 parking space) — after just 0 days to offer, selling at 100.0% of list.

·         130 Mount Auburn St U:506 (Cambridge) went for $3.5M (2,143 sq ft; 3 beds, 2 full baths; 1 parking space) — after just 4 days to offer, selling at 100.0% of list.

·         130 Mount Auburn St U:511 (Cambridge) finished at $3,495,000 (2,132 sq ft; 3 beds, 3 full baths; 4 parking spaces) — after just 4 days to offer, selling at 100.0% of list.

·         145 Warren St U:1 (Newton) landed at $2.95M (4,186 sq ft; 4 beds, 4 full baths and 1 half bath; 2 parking spaces) — selling at 100.0% of list.

·         378 Broadway U:378-1 (Cambridge) wrapped up at $2,875,000 (3,747 sq ft; 4 beds, 3 full baths and 1 half bath; 1 parking space) — after just 26 days to offer, selling at 100.0% of list.

·         38 Arlington Street U:38 (Cambridge) came in at $3,775,000 (3,320 sq ft; 4 beds, 3 full baths and 1 half bath; 2 parking spaces) — after just 17 days to offer.

·         56 Creighton U:B (Cambridge) sold for $3,595,000 (2,950 sq ft; 4 beds, 3 full baths and 1 half bath; 2 parking spaces) — after 106 days to offer, selling at 100.0% of list.

·         56 Creighton U:C (Cambridge) closed at $3.9M (3,145 sq ft; 3 beds, 3 full baths and 1 half bath; 2 parking spaces).

·         75-83 CAMBRIDGE PARKWAY U:E1101 (Cambridge) traded for $2.85M (1,930 sq ft; 3 beds, 2 full baths and 1 half bath; 2 parking spaces) — selling at 81.5% of list.

·         75-83 Cambridge Pkwy U:W702 (Cambridge) changed hands at $2.9M (1,935 sq ft; 2 beds, 2 full baths and 1 half bath; 2 parking spaces) — after 197 days to offer, selling at 89.9% of list.

·         8 Kettle Ln U:8 (Weston) went for $3.5M (4,000 sq ft; 3 beds, 3 full baths and 2 half baths; 4 parking spaces) — after just 3 days to offer, selling at 100.0% of list.

·         92 Howard Street U:92 (Cambridge) finished at $2.88M (2,601 sq ft; 4 beds, 4 full baths and 1 half bath; 1 parking space) — after just 5 days to offer, selling at 102.9% of list.

·         975 Memorial Dr U:1008 (Cambridge) landed at $8.3M (3,894 sq ft; 4 beds, 3 full baths and 1 half bath; 3 parking spaces) — selling at 85.6% of list.

·         975 Memorial Drive U:1105 (Cambridge) wrapped up at $6,975,000 (2,170 sq ft; 3 beds, 3 full baths and 1 half bath; 1 parking space) — after 219 days to offer.

·         975 Memorial Drive U:509 (Cambridge) came in at $6.2M (2,748 sq ft; 3 beds, 2 full baths and 1 half bath; 2 parking spaces) — after 145 days to offer, selling at 89.2% of list.

·         989 MEMORIAL DRIVE U:391 (Cambridge) sold for $2.85M (2,060 sq ft; 3 beds, 2 full baths) — after just 18 days to offer.

·         99 Florence U:40-5A (Newton) closed at $2.85M (2,689 sq ft; 3 beds, 2 full baths and 1 half bath; 3 parking spaces) — after just 6 days to offer, selling at 100.0% of list.

The Top 20 Single-Family Sales in Norfolk County

Single-Family sales in this set ranged from $5.7M to $17M. Living area ran roughly 6,556 sq ft to 14,663 sq ft. Parking is typically 8 spaces when provided.

·         10 Spooner Road (Brookline) sold for $5,825,000 (7,285 sq ft; 6 beds, 6 full baths and 1 half bath; 7 parking spaces; 27,251 sq ft lot) — after just 62 days to offer, selling at 83.3% of list.

·         100 Cottage Street (Brookline) closed at $5.79M (9,380 sq ft; 6 beds, 7 full baths and 1 half bath; 8 parking spaces; 45,747 sq ft lot) — after 278 days to offer, selling at 82.8% of list.

·         106 Fernwood Rd (Brookline) traded for $17M (13,671 sq ft; 6 beds, 8 full baths and 6 half baths; 8 parking spaces; 186,436 sq ft lot) — after just 5 days to offer, selling at 89.5% of list.

·         108 Abbott Road (Wellesley) changed hands at $6,187,500 (7,037 sq ft; 6 beds, 6 full baths and 2 half baths; 6 parking spaces; 20,774 sq ft lot) — after just 16 days to offer.

·         11 Falmouth Rd (Wellesley) went for $6M (8,012 sq ft; 6 beds, 7 full baths and 1 half bath; 13 parking spaces; 33,951 sq ft lot) — after just 5 days to offer, selling at 97.6% of list.

·         118 Woodland Road (Brookline) finished at $7.2M (9,738 sq ft; 6 beds, 6 full baths and 3 half baths; 8 parking spaces; 49,963 sq ft lot) — after just 38 days to offer, selling at 96.0% of list.

·         120 Cabot St (Brookline) landed at $5.7M (8,849 sq ft; 6 beds, 6 full baths and 3 half baths; 8 parking spaces; 33,976 sq ft lot) — after 209 days to offer, selling at 81.5% of list.

·         121 Livingston Road (Wellesley) wrapped up at $6.9M (10,090 sq ft; 6 beds, 7 full baths and 3 half baths; 13 parking spaces; 73,526 sq ft lot) — after just 53 days to offer, selling at 86.3% of list.

·         184 Cliff Road (Wellesley) came in at $14.75M (14,663 sq ft; 6 beds, 6 full baths and 2 half baths; 18 parking spaces; 105,277 sq ft lot) — after just 16 days to offer.

·         20 Sears Rd (Brookline) sold for $8M (9,300 sq ft; 7 beds, 7 full baths and 2 half baths; 7 parking spaces; 42,998 sq ft lot) — after just 2 days to offer.

·         236 Grove Street (Wellesley) closed at $5,795,000 (9,020 sq ft; 6 beds, 7 full baths and 2 half baths; 7 parking spaces; 20,866 sq ft lot) — after just 30 days to offer, selling at 97.8% of list.

·         300 Summer Street (Westwood) traded for $9.7M (10,309 sq ft; 6 beds, 7 full baths and 2 half baths; 20 parking spaces; 1,369,091 sq ft lot) — after 514 days to offer, selling at 98.0% of list.

·         33 Leicester (Brookline) changed hands at $6M (6,556 sq ft; 5 beds, 4 full baths and 1 half bath; 6 parking spaces; 29,129 sq ft lot).

·         335 Heath St (Brookline) went for $7.65M (12,814 sq ft; 7 beds, 6 full baths and 4 half baths; 6 parking spaces; 40,472 sq ft lot) — after just 1 days to offer, selling at 95.7% of list.

·         372 Warren Street (Brookline) finished at $5.7M (8,619 sq ft; 9 beds, 6 full baths and 2 half baths; 7 parking spaces; 40,000 sq ft lot) — after 211 days to offer, selling at 95.8% of list.

·         42 Cranmore Road (Wellesley) landed at $7.8M (8,200 sq ft; 6 beds, 6 full baths and 1 half bath; 11 parking spaces; 45,171 sq ft lot) — selling at 97.6% of list.

·         55 Old Farm Road (Wellesley) wrapped up at $6.39M (8,211 sq ft; 6 beds, 8 full baths and 2 half baths; 10 parking spaces; 33,262 sq ft lot) — selling at 96.1% of list.

·         61 Heath Street (Brookline) came in at $8M (7,000 sq ft; 5 beds, 5 full baths and 2 half baths; 13 parking spaces; 41,304 sq ft lot) — after 308 days to offer.

·         7 Mountview Rd (Wellesley) sold for $5.8M (7,400 sq ft; 6 beds, 5 full baths and 2 half baths; 6 parking spaces; 20,106 sq ft lot) — after just 60 days to offer.

·         9 Bellevue Road (Wellesley) closed at $6.2M (7,569 sq ft; 6 beds, 6 full baths and 1 half bath; 13 parking spaces; 24,562 sq ft lot) — after just 66 days to offer.

The Top 20 Condo Sales in Norfolk County

Note: This export includes 22 property rows in this section.

Condo sales in this set ranged from $2.75M to $3.92M. Living area ran roughly 2,045 sq ft to 4,500 sq ft. Parking is typically 2 spaces when provided.

·         100 Linden Street U:#211 (Wellesley) sold for $3,499,900 (2,433 sq ft; 2 beds, 2 full baths and 1 half bath; 2 parking spaces).

·         100 Linden Street U:301 (Wellesley) closed at $3,465,900 (2,260 sq ft; 2 beds, 3 full baths; 2 parking spaces) — after just 20 days to offer, selling at 93.0% of list.

·         100 Linden Street U:Unit 101 (Wellesley) traded for $2,925,000 (2,160 sq ft; 2 beds, 2 full baths and 1 half bath; 2 parking spaces) — after just 9 days to offer.

·         100 Linden Street U:Unit 303 (Wellesley) changed hands at $3,180,975 (2,045 sq ft; 2 beds, 2 full baths and 1 half bath; 2 parking spaces) — selling at 89.0% of list.

·         120 Seaver St U:C304 (Brookline) went for $3.2M (3,134 sq ft; 3 beds, 2 full baths and 1 half bath; 2 parking spaces) — after 71 days to offer, selling at 91.6% of list.

·         128 Elm Street U:312 (Cohasset) finished at $2.85M (2,075 sq ft; 2 beds, 2 full baths and 1 half bath; 2 parking spaces) — after just 11 days to offer.

·         14 Green Street U:301 (Brookline) landed at $3,125,000 (2,140 sq ft; 3 beds, 3 full baths and 1 half bath; 2 parking spaces) — after just 14 days to offer.

·         149 Babcock St U:149 (Brookline) wrapped up at $3,775,000 (3,872 sq ft; 4 beds, 4 full baths and 2 half baths; 2 parking spaces) — after 117 days to offer.

·         24 Littell U:24 (Brookline) came in at $2.75M (3,033 sq ft; 4 beds, 4 full baths and 1 half bath; 2 parking spaces) — after 141 days to offer.

·         267 Tappan Street U:1 (Brookline) sold for $3,525,000 (3,035 sq ft; 4 beds, 4 full baths; 2 parking spaces) — after just 1 days to offer.

·         267 Tappan Street U:2 (Brookline) closed at $3,781,000 (3,318 sq ft; 4 beds, 4 full baths; 2 parking spaces) — after 85 days to offer.

·         27 Newell Rd U:2 (Brookline) traded for $2.9M (3,550 sq ft; 6 beds, 3 full baths and 1 half bath; 4 parking spaces) — after just 4 days to offer, selling at 103.6% of list.

·         28 Colbourne Cres U:U28 (Brookline) changed hands at $3.9M (3,003 sq ft; 3 beds, 2 full baths and 1 half bath; 3 parking spaces) — after just 13 days to offer.

·         41 University Road U:3 (Brookline) went for $3.35M (2,302 sq ft; 3 beds, 3 full baths and 1 half bath; 2 parking spaces) — after 108 days to offer.

·         51 Rawson Rd U:51 (Brookline) finished at $2.75M (3,848 sq ft; 3 beds, 2 full baths and 1 half bath; 4 parking spaces) — after just 5 days to offer.

·         545 Boylston St U:545 (Brookline) landed at $2,995,000 (4,500 sq ft; 4 beds, 4 full baths and 1 half bath; 2 parking spaces) — after just 3 days to offer.

·         55 Green Street U:1 (Brookline) wrapped up at $3.6M (3,668 sq ft; 4 beds, 3 full baths and 1 half bath; 2 parking spaces).

·         55 Green Street U:3 (Brookline) came in at $3.92M (3,668 sq ft; 4 beds, 3 full baths and 1 half bath; 2 parking spaces) — selling at 93.6% of list.

·         580 Washington St U:206 (Wellesley) sold for $2.9M (2,250 sq ft; 2 beds, 2 full baths and 1 half bath; 2 parking spaces) — after just 3 days to offer, selling at 93.5% of list.

·         64 Toxteth St U:64 (Brookline) closed at $3.25M (3,937 sq ft; 6 beds, 4 full baths and 1 half bath; 4 parking spaces) — after just 10 days to offer.

·         757 Washington St U:1 (Brookline) traded for $2.75M (3,259 sq ft; 5 beds, 4 full baths and 1 half bath; 2 parking spaces) — after 98 days to offer.

·         99 Winchester St U:4 (Brookline) changed hands at $2.75M (2,174 sq ft; 3 beds, 2 full baths and 1 half bath; 2 parking spaces) — after just 3 days to offer, selling at 119.6% of list.

The Top 20 Single-Family Sales in Essex County

Single-Family sales in this set ranged from $4,027,500 to $8.5M. Living area ran roughly 2,168 sq ft to 10,500 sq ft. Parking is typically 10 spaces when provided.

·         1 ALDRICH TERRACE (Marblehead) sold for $5.15M (6,184 sq ft; 4 beds, 5 full baths and 1 half bath; 17 parking spaces; 115,869 sq ft lot) — after just 8 days to offer, selling at 109.9% of list.

·         11 Boardman Avenue (Manchester) closed at $7M (6,812 sq ft; 4 beds, 5 full baths and 1 half bath; 9 parking spaces; 54,580 sq ft lot) — after 240 days to offer, selling at 90.9% of list.

·         121 Wingaersheek Rd (Gloucester) traded for $4,027,500 (2,168 sq ft; 3 beds, 3 full baths and 1 half bath; 6 parking spaces; 36,700 sq ft lot) — after just 35 days to offer.

·         129 Atlantic Road (Gloucester) changed hands at $4,075,000 (8,443 sq ft; 4 beds, 4 full baths and 1 half bath; 18 parking spaces; 47,480 sq ft lot) — after 287 days to offer, selling at 90.7% of list.

·         131 Front Street (Marblehead) went for $5.3M (3,558 sq ft; 6 beds, 4 full baths; 5 parking spaces; 10,018 sq ft lot) — after just 7 days to offer, selling at 108.2% of list.

·         23 Lincoln St (Newburyport) finished at $4.15M (6,070 sq ft; 6 beds, 6 full baths and 1 half bath; 5 parking spaces; 12,850 sq ft lot) — after just 11 days to offer, selling at 94.3% of list.

·         23 University Lane (Manchester) landed at $4.58M (6,800 sq ft; 5 beds, 5 full baths and 2 half baths; 11 parking spaces; 81,157 sq ft lot) — after 149 days to offer, selling at 93.5% of list.

·         24 Phillips Street (Andover) wrapped up at $8.5M (10,500 sq ft; 6 beds, 6 full baths and 4 half baths; 15 parking spaces; 640,768 sq ft lot) — after just 39 days to offer, selling at 87.6% of list.

·         240 Atlantic Road (Gloucester) came in at $5,435,000 (3,024 sq ft; 2 beds, 2 full baths and 1 half bath; 8 parking spaces; 107,593 sq ft lot) — after just 9 days to offer.

·         29 Pinecliff Drive (Marblehead) sold for $4.25M (5,725 sq ft; 5 beds, 4 full baths and 1 half bath; 6 parking spaces; 20,054 sq ft lot) — after just 4 days to offer.

·         363 Ocean Avenue (Marblehead) closed at $7.25M (7,396 sq ft; 7 beds, 4 full baths and 2 half baths; 10 parking spaces; 62,878 sq ft lot) — after just 6 days to offer.

·         421 & 423 Ocean Avenue (Marblehead) traded for $5.5M (5,915 sq ft; 5 beds, 4 full baths and 1 half bath; 11 parking spaces; 36,721 sq ft lot) — after 149 days to offer, selling at 92.4% of list.

·         51 Wingaersheek Rd (Gloucester) changed hands at $5.3M (4,704 sq ft; 5 beds, 4 full baths and 1 half bath; 6 parking spaces; 32,700 sq ft lot) — after just 8 days to offer, selling at 94.7% of list.

·         52 Hidden Road (Andover) went for $4.1M (6,970 sq ft; 5 beds, 6 full baths and 1 half bath; 13 parking spaces; 45,738 sq ft lot) — after just 1 days to offer.

·         55 Waldingfield (Ipswich) finished at $5M (7,000 sq ft; 8 beds, 6 full baths and 2 half baths; 21 parking spaces; 1,738,044 sq ft lot) — after 247 days to offer, selling at 87.0% of list.

·         58 Masconomo St (Manchester) landed at $4.3M (3,807 sq ft; 3 beds, 3 full baths and 1 half bath; 8 parking spaces; 90,740 sq ft lot) — after just 45 days to offer.

·         73 Phillips Ave (Rockport) wrapped up at $4,625,000 (4,821 sq ft; 4 beds, 4 full baths and 1 half bath; 8 parking spaces; 37,461 sq ft lot) — after 112 days to offer.

·         8 Heartbreak Hill (Ipswich) came in at $4.15M (7,128 sq ft; 5 beds, 4 full baths and 2 half baths; 10 parking spaces; 1,949,310 sq ft lot) — after just 6 days to offer, selling at 125.8% of list.

·         9 Curtis Point (Beverly) sold for $5,795,000 (6,759 sq ft; 6 beds, 4 full baths and 2 half baths; 12 parking spaces; 46,365 sq ft lot) — after just 3 days to offer.

·         9 Drumhack Road (Gloucester) closed at $5.8M (10,400 sq ft; 5 beds, 4 full baths and 2 half baths; 24 parking spaces; 101,930 sq ft lot) — after just 27 days to offer, selling at 93.5% of list.

The Top 20 Condo Sales in Essex County

Condo sales in this set ranged from $1.6M to $4.25M. Living area ran roughly 1,993 sq ft to 5,546 sq ft. Parking is typically 4 spaces when provided.

·         11 Orange St U:1 (Newburyport) sold for $1,795,000 (2,300 sq ft; 2 beds, 2 full baths and 1 half bath; 2 parking spaces) — after just 0 days to offer.

·         12 Preston Court U:1 (Swampscott) closed at $1.8M (3,400 sq ft; 4 beds, 3 full baths and 1 half bath; 4 parking spaces) — after 120 days to offer, selling at 90.5% of list.

·         123 Main U:3C (Gloucester) traded for $1.73M (2,008 sq ft; 2 beds, 2 full baths; 4 parking spaces) — after just 6 days to offer, selling at 103.0% of list.

·         13 Clubview Dr U:13 (Andover) changed hands at $1,675,000 (3,800 sq ft; 2 beds, 3 full baths and 1 half bath; 4 parking spaces) — after 111 days to offer, selling at 101.5% of list.

·         163 Atlantic Road U:9A (Gloucester) went for $1.75M (3,157 sq ft; 3 beds, 3 full baths and 2 half baths; 1 parking space) — after just 11 days to offer.

·         182 Merrimac St U:3 (Newburyport) finished at $1,925,000 (1,993 sq ft; 3 beds, 2 full baths and 1 half bath; 3 parking spaces) — after 183 days to offer.

·         22 Raven Ln U:D-4 (Gloucester) landed at $1,875,000 (2,373 sq ft; 3 beds, 3 full baths and 1 half bath; 2 parking spaces) — after just 33 days to offer.

·         25 Hancock Street U:25 (Newburyport) wrapped up at $2,375,000 (3,870 sq ft; 4 beds, 5 full baths and 1 half bath; 4 parking spaces) — after just 21 days to offer, selling at 95.2% of list.

·         286 Merrimac St U:A (Newburyport) came in at $1,790,379 (2,690 sq ft; 4 beds, 3 full baths and 1 half bath; 4 parking spaces) — after just 14 days to offer, selling at 103.2% of list.

·         31 Bobby Jones Dr U:31 (Andover) sold for $1.7M (5,546 sq ft; 4 beds, 4 full baths and 1 half bath; 7 parking spaces) — after just 5 days to offer.

·         35 Littles Point Rd U:E101 (Swampscott) closed at $3.75M (2,651 sq ft; 3 beds, 3 full baths and 1 half bath; 3 parking spaces) — after just 46 days to offer, selling at 93.9% of list.

·         35 Littles Point Road U:S101 (Swampscott) traded for $4.25M (2,667 sq ft; 3 beds, 3 full baths and 1 half bath; 3 parking spaces) — after 155 days to offer.

·         50 Elm Street U:8 (Marblehead) changed hands at $1.8M (2,541 sq ft; 2 beds, 2 full baths and 2 half baths; 2 parking spaces) — after just 35 days to offer, selling at 102.9% of list.

·         6 B Orchard Road U:6 B (Gloucester) went for $1.75M (3,100 sq ft; 4 beds, 3 full baths and 1 half bath; 6 parking spaces) — after just 2 days to offer.

·         6 Orchard Road U:6 A (Gloucester) finished at $1.75M (3,100 sq ft; 4 beds, 3 full baths and 1 half bath; 6 parking spaces) — after 281 days to offer.

·         68 High Popples Road U:B (Gloucester) landed at $1.9M (2,790 sq ft; 4 beds, 4 full baths and 1 half bath; 6 parking spaces).

·         7 Rackliffe St U:C2 (Gloucester) wrapped up at $1.7M (2,130 sq ft; 4 beds, 3 full baths and 1 half bath; 2 parking spaces) — after just 8 days to offer.

·         7 Vernon Street U:7 (Newburyport) came in at $2,499,000 (4,855 sq ft; 4 beds, 4 full baths and 1 half bath; 5 parking spaces) — after just 1 days to offer.

·         80 Pleasant St U:80 (Newburyport) sold for $1,925,000 (3,959 sq ft; 3 beds, 3 full baths and 2 half baths; 4 parking spaces) — after 136 days to offer, selling at 89.6% of list.

·         9 Ingalls Village Way U:6 (Boxford) closed at $1.6M (3,970 sq ft; 2 beds, 3 full baths and 1 half bath; 4 parking spaces) — after 205 days to offer.

Bottom 20 Sales (2025)

The Bottom 20 Single-Family Sales in Suffolk County

Note: This export includes 21 property rows in this section.

Single-Family sales in this set ranged from $1,262 to $460K. Living area ran roughly 525 sq ft to 1,746 sq ft. Parking is typically 2 spaces when provided.

·         10 Lambert Street (Roxbury) sold for $458,815 (1,660 sq ft; 3 beds, 1 full bath and 1 half bath; 2 parking spaces; 2,431 sq ft lot) — after just 7 days to offer, selling at 100.0% of list.

·         10 Van Brunt (Hyde Park) closed at $400K (824 sq ft; 2 beds, 1 full bath; 2 parking spaces; 5,690 sq ft lot) — after just 7 days to offer, selling at 88.9% of list.

·         104-R Homes Ave (Dorchester) traded for $425K (826 sq ft; 2 beds, 1 full bath; 2 parking spaces; 2,849 sq ft lot) — after 95 days to offer.

·         11 Howitt Road (West Roxbury) changed hands at $1,262 (1,746 sq ft; 4 beds, 1 full bath and 1 half bath; 4 parking spaces; 4,297 sq ft lot) — after just 4 days to offer, selling at 0.1% of list.

·         1165 N Shore Rd (Revere) went for $448K (525 sq ft; 2 beds, 1 full bath; 4 parking spaces; 3,999 sq ft lot) — after just 7 days to offer, selling at 99.8% of list.

·         140 Putnam St (East Boston) finished at $375K (1,152 sq ft; 2 beds, 2 full baths; 1,190 sq ft lot).

·         1524 Hyde Park Ave (Hyde Park) landed at $398K (682 sq ft; 2 beds, 1 full bath; 1 parking space; 3,883 sq ft lot) — after just 7 days to offer, selling at 99.5% of list.

·         16 Blanchard Ave (Revere) wrapped up at $455K (713 sq ft; 2 beds, 1 full bath; 3 parking spaces; 5,493 sq ft lot) — after 46 days to offer, selling at 102.3% of list.

·         16 Pebble Ave (Winthrop) came in at $400K (866 sq ft; 2 beds, 1 full bath; 2 parking spaces; 1,891 sq ft lot) — after 70 days to offer, selling at 100.0% of list.

·         177 Cowper St (East Boston) sold for $420K (1,120 sq ft; 3 beds, 1 full bath; 1 parking space; 1,900 sq ft lot) — after just 13 days to offer, selling at 105.0% of list.

·         23 Dunn Rd (Revere) closed at $430K (1,196 sq ft; 3 beds, 2 full baths; 2 parking spaces; 3,200 sq ft lot) — after 49 days to offer, selling at 95.6% of list.

·         30 MacDonald st (Hyde Park) traded for $420K (1,090 sq ft; 4 beds, 1 full bath; 5,088 sq ft lot).

·         32 Hancock Street (Chelsea) changed hands at $460K (1,350 sq ft; 2 beds, 1 full bath; 1 parking space; 2,500 sq ft lot) — after just 9 days to offer.

·         34 Oak Island Road (Revere) went for $389K (936 sq ft; 2 beds, 1 full bath; 5 parking spaces; 4,182 sq ft lot) — after 91 days to offer, selling at 99.8% of list.

·         35 Alice  Street (Revere) finished at $400K (1,262 sq ft; 3 beds, 1 full bath and 1 half bath; 1 parking space; 1,995 sq ft lot) — after just 20 days to offer, selling at 100.0% of list.

·         47 Roosevelt Street (Revere) landed at $415K (1,521 sq ft; 3 beds, 1 full bath and 1 half bath; 1 parking space; 2,919 sq ft lot) — selling at 87.4% of list.

·         589 Weld St (West Roxbury) wrapped up at $388K (1,189 sq ft; 3 beds, 1 full bath; 3 parking spaces; 4,074 sq ft lot) — after just 5 days to offer, selling at 81.7% of list.

·         8 Bridge St (Revere) came in at $165K (700 sq ft; 1 bed, 1 full bath; 1 parking space; 1,219 sq ft lot).

·         9 Dunn Rd (Revere) sold for $445K (997 sq ft; 3 beds, 1 full bath; 3 parking spaces; 4,656 sq ft lot) — after just 7 days to offer.

·         90 Thompson Street (Hyde Park) closed at $460K (1,056 sq ft; 3 beds, 1 full bath and 1 half bath; 3 parking spaces; 5,550 sq ft lot) — after just 8 days to offer, selling at 115.0% of list.

·         900 SHIRLEY STREET (Winthrop) traded for $415K (1,015 sq ft; 2 beds, 1 full bath; 2 parking spaces; 1,968 sq ft lot) — after 69 days to offer, selling at 97.7% of list.

The Bottom 20 Condo Sales in Suffolk County

Condo sales in this set ranged from $120K to $220K. Living area ran roughly 150 sq ft to 99,999 sq ft. Studios appear alongside 1+ bedroom layouts (4 studios in this group). 6 records reflect parking-space sales (0 sq ft living area).

·         10 Franklin Ave U:304 (Revere) sold for $130K (751 sq ft; 1 bed, 1 full bath; 1 parking space) — after 81 days to offer, selling at 100.0% of list.

·         10 Franklin Ave U:305 (Revere) closed at $135K (715 sq ft; 1 bed, 1 full bath; 1 parking space) — selling at 100.2% of list.

·         10 Franklin Ave U:405 (Revere) traded for $120K (715 sq ft; 1 bed, 1 full bath; 1 parking space).

·         12 Ransom Rd U:44 (Brighton) changed hands at $29,950 (a parking space)

·         12 Stoneholm Street U:P.69 & 77 (Boston) went for $195K (2 parking spaces) — after just 16 days to offer, selling at 97.5% of list.

·         12-32 Ransom Rd U:23 (Brighton) finished at $28K (parking space)

·         1313 Washington Street U:PSL91 (South End) landed at $112K (parking space)

·         133 Salem St U:103 (Revere) wrapped up at $220K (568 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 14 days to offer, selling at 100.0% of list.

·         133 Salem St U:202 (Revere) came in at $220K (499 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 9 days to offer, selling at 100.0% of list.

·         133 Salem U:105 (Revere) sold for $220K (483 sq ft; a studio, 1 full bath; 1 parking space) — after just 20 days to offer, selling at 100.0% of list.

·         175 Clare Ave U:B4 (Hyde Park) closed at $215K (595 sq ft; 1 bed, 1 full bath; 1 parking space) — selling at 95.6% of list.

·         175 Clare Ave U:D3 (Hyde Park) traded for $195,109 (650 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 11 days to offer, selling at 97.6% of list.

·         188 Brookline Avenue U:21D (The Fenway) changed hands at $137K (762 sq ft; 1 bed, 1 full bath) — selling at 9.8% of list.

·         20-28 Ransom Rd U:29 (Brighton) went for $30K (parking space)

·         25 Fountain U:406 (Boston) finished at $180,075 (619 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 9 days to offer, selling at 100.0% of list.

·         25 Savoy St Pk Space U:212&213 (South End) landed at $126,875 (150 sq ft; a studio, 0 full baths; 2 parking spaces) — after 87 days to offer, selling at 84.6% of list.

·         47 Harvard U:PS 123 (Charlestown)* wrapped up at $201K (99,999 sq ft; a studio, 0 full baths; 1 parking space) — after just 4 days to offer, selling at 106.3% of list.

·         57 L St U:H (South Boston) came in at $115K (parking space)

·         9 Hawthorne U:PS 308 (Beacon Hill)* sold for $75,500 (parking space)

·         94 Itasca St U:2 (Mattapan) closed at $209K (809 sq ft; 2 beds, 1 full bath; 1 parking space).

·         94 Itasca St U:3 (Mattapan) traded for $209K (790 sq ft; 2 beds, 1 full bath; 1 parking space).

·         94 Itasca St U:6 (Mattapan) changed hands at $207K (960 sq ft; 2 beds, 1 full bath; 1 parking space).

The Bottom 20 Single-Family Sales in Middlesex County

Single-Family sales in this set ranged from $3,855 to $305K. Living area ran roughly 464 sq ft to 6,891 sq ft. Parking is typically 2 spaces when provided.

·         1 Dalton Street (Lowell) sold for $245K (1,083 sq ft; 3 beds, 1 full bath; 2 parking spaces; 1,742 sq ft lot) — after 142 days to offer, selling at 84.8% of list.

·         1 Main Street (Townsend) closed at $300K (630 sq ft; 1 bed, 1 full bath; 5 parking spaces; 27,399 sq ft lot) — after just 7 days to offer, selling at 115.4% of list.

·         10 PEARL ROAD (Billerica) traded for $243K (564 sq ft; 1 bed, 1 full bath; 4 parking spaces; 5,001 sq ft lot) — selling at 75.9% of list.

·         12 L St (Lowell) changed hands at $160K (875 sq ft; 2 beds, 1 full bath; 871 sq ft lot) — after just 6 days to offer, selling at 74.5% of list.

·         13 Audubon Rd (North Reading) went for $220K (1,344 sq ft; 3 beds, 1 full bath; 2 parking spaces; 3,049 sq ft lot) — after 148 days to offer, selling at 100.0% of list.

·         16 L (Lowell) finished at $250K (824 sq ft; 2 beds, 1 full bath; 871 sq ft lot) — after 121 days to offer, selling at 100.0% of list.

·         17 Cedar Ct (Lowell) landed at $260K (1,560 sq ft; 4 beds, 1 full bath and 1 half bath; 2 parking spaces; 2,178 sq ft lot) — after just 19 days to offer, selling at 74.3% of list.

·         17 Prospect St (Maynard) wrapped up at $305K (1,448 sq ft; 3 beds, 1 full bath; 2 parking spaces; 7,928 sq ft lot) — after just 1 days to offer, selling at 101.7% of list.

·         179 Washington St (Sherborn) came in at $300K (946 sq ft; 1 bed, 1 full bath and 1 half bath; 10 parking spaces; 174,240 sq ft lot) — selling at 60.0% of list.

·         19 Ipswich Dr (Littleton) sold for $225K (666 sq ft; 2 beds, 1 full bath and 1 half bath; 2 parking spaces; 22,215 sq ft lot) — after 144 days to offer, selling at 69.2% of list.

·         19 Sheldon St (Lowell) closed at $235K (1,060 sq ft; 3 beds, 1 full bath and 1 half bath; 1 parking space; 1,307 sq ft lot) — selling at 94.0% of list.

·         2 Maple Street (Shirley) traded for $215K (1,386 sq ft; 3 beds, 1 full bath; 4 parking spaces; 9,583 sq ft lot) — after just 5 days to offer, selling at 71.7% of list.

·         24 Oakland St (Lexington) changed hands at $3,855 (6,891 sq ft; 5 beds, 6 full baths and 1 half bath; 8 parking spaces; 24,212 sq ft lot) — selling at 0.1% of list.

·         32 Hudson Street (Lowell) went for $257,500 (1,165 sq ft; 3 beds, 1 full bath; 1,742 sq ft lot) — after 76 days to offer, selling at 97.2% of list.

·         35 Hillcrest St (Waltham) finished at $260K (464 sq ft; 1 bed, 1 full bath; 1 parking space; 2,849 sq ft lot).

·         4 Hill Lane (Shirley) landed at $300K (1,906 sq ft; 3 beds, 2 full baths; 4 parking spaces; 23,958 sq ft lot) — after just 2 days to offer, selling at 120.0% of list.

·         47 Pemberton (Lowell) wrapped up at $300K (845 sq ft; 2 beds, 1 full bath; 2 parking spaces; 21,503 sq ft lot) — after just -131 days to offer, selling at 100.0% of list.

·         49 Boathouse Rd. (Groton) came in at $257K (660 sq ft; 1 bed, 1 full bath; 1 parking space; 3,484 sq ft lot) — after just 9 days to offer, selling at 102.8% of list.

·         56 Bayberry Hill Road (Townsend) sold for $177K (1,392 sq ft; 3 beds, 1 full bath; 6 parking spaces; 43,560 sq ft lot) — after just 4 days to offer, selling at 101.1% of list.

·         88 Sixth Avenue (Lowell) closed at $260K (1,725 sq ft; 4 beds, 2 full baths; 2,178 sq ft lot) — after just 26 days to offer, selling at 130.0% of list.

The Bottom 20 Condo Sales in Middlesex County

Condo sales in this set ranged from $100K to $189,500. Living area ran roughly 272 sq ft to 827 sq ft. Studios appear alongside 1+ bedroom layouts (2 studios in this group). Parking is typically 1 space when provided.

·         126 Beaver St U:149 (Framingham) sold for $157,500 (414 sq ft; 1 bed, 1 full bath; 1 parking space).

·         126 Beaver St U:A3 (Framingham) closed at $146,021.73 (378 sq ft; 1 bed, 1 full bath; 1 parking space) — after 72 days to offer, selling at 88.5% of list.

·         137 Winthrop St U:3B (Framingham) traded for $166K (330 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 3 days to offer.

·         140 Swanson Rd U:418 (Boxborough) changed hands at $180K (827 sq ft; 2 beds, 1 full bath; 2 parking spaces) — after 39 days to offer, selling at 90.0% of list.

·         150 Second U:204 (Framingham) went for $160K (561 sq ft; 1 bed, 1 full bath; 1 parking space) — after 68 days to offer.

·         23 Spencer Rd U:20F (Boxborough) finished at $184K (760 sq ft; 1 bed, 1 full bath; 2 parking spaces) — after just 0 days to offer, selling at 96.8% of list.

·         238 Columbia St U:1N (Cambridge) landed at $155,801 (649 sq ft; a studio, 1 full bath; 1 parking space) — after just 3 days to offer, selling at 100.0% of list.

·         3 Kenmar Dr U:5 (Billerica) wrapped up at $189,500 (350 sq ft; a studio, 1 full bath; 1 parking space) — selling at 99.8% of list.

·         35 Hosmer St U:16 (Marlborough) came in at $185K (374 sq ft; 1 bed, 1 full bath; 1 parking space) — after 59 days to offer, selling at 100.0% of list.

·         41 Spencer Rd U:26G (Boxborough) sold for $185K (760 sq ft; 1 bed, 1 full bath; 1 parking space) — selling at 88.1% of list.

·         42 Swanson Ct U:14A (Boxborough) closed at $161K (690 sq ft; 1 bed, 1 full bath; 2 parking spaces) — after 36 days to offer, selling at 85.2% of list.

·         428 Great Rd U:10 (Acton) traded for $165K (530 sq ft; 1 bed, 1 full bath; 2 parking spaces) — after just 2 days to offer, selling at 100.0% of list.

·         5 Turnpike Rd U:219 (Townsend) changed hands at $172,500 (667 sq ft; 2 beds, 1 full bath; 2 parking spaces) — after just 5 days to offer, selling at 100.0% of list.

·         5 Turnpike Rd U:335 (Townsend) went for $100K (272 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 4 days to offer, selling at 101.0% of list.

·         5 TURNPIKE ROAD U:229 (Townsend) finished at $170K (669 sq ft; 2 beds, 1 full bath; 2 parking spaces) — after just 2 days to offer.

·         608 Boston Post Rd E U:11 (Marlborough) landed at $154K (348 sq ft; 1 bed, 1 full bath; 1 parking space).

·         624 Boston Post Rd E U:7 (Marlborough) wrapped up at $160K (384 sq ft; 1 bed, 1 full bath; 1 parking space) — selling at 97.6% of list.

·         7 Wildwood St U:3 (Dracut) came in at $187,500 (808 sq ft; 2 beds, 2 full baths; 2 parking spaces) — after just 5 days to offer, selling at 104.4% of list.

·         924 Main street U:23 (Woburn) sold for $145K (609 sq ft; 1 bed, 1 full bath; 24 parking spaces) — selling at 53.7% of list.

·         96 Richardson Road U:B25 (Chelmsford) closed at $185K (590 sq ft; 1 bed, 1 full bath; 2 parking spaces) — after just 5 days to offer, selling at 97.9% of list.

The Bottom 20 Single-Family Sales in Norfolk County

Note: This export includes 21 property rows in this section.

Single-Family sales in this set ranged from $555.50 to $330K. Living area ran roughly 432 sq ft to 2,279 sq ft. Parking is typically 3 spaces when provided.

·         1136 S Main St (Bellingham) sold for $325K (1,000 sq ft; 4 beds, 1 full bath and 1 half bath; 3 parking spaces; 7,235 sq ft lot) — after just 5 days to offer, selling at 108.4% of list.

·         12 Overlook Rd (Weymouth) closed at $315K (464 sq ft; 1 bed, 1 full bath; 2 parking spaces; 4,975 sq ft lot) — after just 14 days to offer, selling at 98.5% of list.

·         1260 Pulaski Blvd (Bellingham) traded for $240K (684 sq ft; 1 bed, 1 full bath; 6 parking spaces; 52,272 sq ft lot) — selling at 77.4% of list.

·         1279 MAIN ST. (Millis) changed hands at $290K (672 sq ft; 2 beds, 1 full bath; 2 parking spaces; 18,295 sq ft lot) — after just 15 days to offer, selling at 97.0% of list.

·         15 Cottage St (Plainville) went for $320K (1,480 sq ft; 3 beds, 1 full bath; 2 parking spaces; 10,380 sq ft lot) — after just 8 days to offer, selling at 116.4% of list.

·         160 Albatross Road (Quincy) finished at $41K (952 sq ft; 2 beds, 1 full bath; 3 parking spaces; 4,900 sq ft lot) — after 51 days to offer, selling at 9.1% of list.

·         2 Upland (Holbrook) landed at $326,500 (432 sq ft; 1 bed, 1 full bath; 3 parking spaces; 4,291 sq ft lot) — after just 7 days to offer, selling at 102.1% of list.

·         227 Prospect St (Norwood) wrapped up at $555.50 (1,250 sq ft; 2 beds, 1 full bath and 1 half bath; 4 parking spaces; 7,910 sq ft lot) — after 46 days to offer, selling at 0.1% of list.

·         25 GEORDAN AVE (Wrentham) came in at $330K (750 sq ft; 2 beds, 1 full bath; 3 parking spaces; 12,000 sq ft lot) — after just 3 days to offer, selling at 113.8% of list.

·         28 Hilltop Rd (Holbrook) sold for $276K (1,000 sq ft; 3 beds, 1 full bath; 2 parking spaces; 10,001 sq ft lot) — after just 3 days to offer, selling at 125.4% of list.

·         38 Stonehedge Road (Franklin) closed at $223,710 (2,164 sq ft; 4 beds, 2 full baths and 1 half bath; 4 parking spaces; 45,782 sq ft lot) — after just 5 days to offer, selling at 100.0% of list.

·         39 3rd Ave (Bellingham) traded for $275K (576 sq ft; 1 bed, 1 full bath; 6 parking spaces; 3,999 sq ft lot) — after just 8 days to offer, selling at 81.1% of list.

·         41 Chapel Ct (Norwood) changed hands at $245K (655 sq ft; 2 beds, 1 full bath; 4,735 sq ft lot) — after 216 days to offer, selling at 98.0% of list.

·         52 Quincy Street (Holbrook) went for $290K (1,409 sq ft; 3 beds, 1 full bath and 1 half bath; 9 parking spaces; 16,531 sq ft lot) — selling at 83.1% of list.

·         53 Morningside Path (Weymouth) finished at $330K (1,358 sq ft; 3 beds, 1 full bath; 2 parking spaces; 4,199 sq ft lot) — after just 5 days to offer, selling at 101.5% of list.

·         570 Eastside Road (Wrentham) landed at $250K (790 sq ft; 2 beds, 1 full bath; 2,500 sq ft lot) — after just 11 days to offer, selling at 83.4% of list.

·         66 Newland Avenue (Bellingham) wrapped up at $330K (1,709 sq ft; 3 beds, 1 full bath and 1 half bath; 4 parking spaces; 25,217 sq ft lot) — after just 8 days to offer, selling at 82.7% of list.

·         85 Indian Run Rd (Bellingham) came in at $255K (2,279 sq ft; 3 beds, 2 full baths; 4 parking spaces; 10,001 sq ft lot) — after just 15 days to offer, selling at 83.6% of list.

·         85 Rear Mill St (Randolph) sold for $198K (847 sq ft; 2 beds, 0 full baths; 2 parking spaces; 5,520 sq ft lot) — after just 4 days to offer, selling at 79.5% of list.

·         90 Liberty Street (Randolph) closed at $277K (1,822 sq ft; 5 beds, 1 full bath; 2 parking spaces; 17,160 sq ft lot) — after just 0 days to offer, selling at 92.4% of list.

·         941 S Main St (Bellingham) traded for $305K (1,912 sq ft; 3 beds, 1 full bath; 2 parking spaces; 31,498 sq ft lot) — selling at 101.7% of list.

The Bottom 20 Condo Sales in Norfolk County

Condo sales in this set ranged from $125K to $235K. Living area ran roughly 319 sq ft to 926 sq ft. Studios appear alongside 1+ bedroom layouts (5 studios in this group). Parking is typically 1 space when provided.

·         1 Tara Dr U:10 (Weymouth) sold for $223K (634 sq ft; 1 bed, 1 full bath; 1 parking space) — after 26 days to offer.

·         10 Tara Dr U:7 (Weymouth) closed at $189K (634 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 8 days to offer, selling at 105.6% of list.

·         10 Tara Drive U:8 (Weymouth) traded for $215K (635 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 6 days to offer, selling at 107.5% of list.

·         107 Walnut St U:1 (Stoughton) changed hands at $225K (507 sq ft; 1 bed, 1 full bath; 2 parking spaces) — selling at 95.7% of list.

·         109 Walnut U:2 (Stoughton) went for $220K (507 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 5 days to offer, selling at 95.7% of list.

·         15 Jones Terrace U:2 (Stoughton) finished at $219K (510 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 8 days to offer.

·         195 Thomas Burgin Pkwy U:206 (Quincy) landed at $230K (319 sq ft; a studio, 1 full bath) — after just 3 days to offer.

·         195 Thomas Burgin Pkwy U:501 (Quincy) wrapped up at $220K (448 sq ft; a studio, 1 full bath) — after just 10 days to offer.

·         215 Winter St U:5R (Weymouth) came in at $188K (615 sq ft; 1 bed, 1 full bath; 1 parking space) — after 63 days to offer.

·         24 Faxon St U:4 (Stoughton) sold for $209K (720 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 8 days to offer.

·         3 Endicott Street U:01 (Norwood) closed at $228K (682 sq ft; 1 bed, 1 full bath; 2 parking spaces) — after 44 days to offer, selling at 95.0% of list.

·         31 Jones Terrace U:24 (Stoughton) traded for $228,712 (607 sq ft; 1 bed, 1 full bath; 2 parking spaces) — after just 2 days to offer.

·         35 Desmoines Rd U:210 (Quincy) changed hands at $235K (414 sq ft; a studio, 1 full bath; 1 parking space) — selling at 94.4% of list.

·         4 Spruce St U:5 (Dedham) went for $125K (926 sq ft; a studio, 0 full baths; 4 parking spaces) — after just 5 days to offer, selling at 138.9% of list.

·         4 Tara Dr U:9 (Weymouth) finished at $165K (634 sq ft; 1 bed, 1 full bath; 2 parking spaces) — after 72 days to offer, selling at 87.3% of list.

·         491 W Central St U:B4 (Franklin) landed at $230K (750 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 4 days to offer, selling at 96.2% of list.

·         50 Webster St. U:409 (Weymouth) wrapped up at $235K (790 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 4 days to offer, selling at 94.0% of list.

·         58 Union Street U:15 (Stoughton) came in at $235K (620 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 5 days to offer, selling at 90.4% of list.

·         62 South St U:1A (Quincy) sold for $215K (573 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 2 days to offer, selling at 107.5% of list.

·         65 Webster St U:401 (Weymouth) closed at $227,500 (395 sq ft; a studio, 1 full bath; 1 parking space) — after just 7 days to offer.

·         67 Milliken Ave U:13 (Franklin) traded for $214K (634 sq ft; 1 bed, 1 full bath; 2 parking spaces).

·         791 South St U:5 (Wrentham) changed hands at $225K (896 sq ft; 1 bed, 1 full bath; 2 parking spaces) — selling at 90.4% of list.

·         8 Tara Dr U:1 (Weymouth) went for $235K (626 sq ft; 1 bed, 1 full bath; 1 parking space).

The Bottom 20 Single-Family Sales in Essex County

Single-Family sales in this set ranged from $165K to $315K. Living area ran roughly 832 sq ft to 1,661 sq ft. Parking is typically 2 spaces when provided.

·         11 Willis CT (Lynn) sold for $280K (1,042 sq ft; 2 beds, 1 full bath; 2 parking spaces; 2,347 sq ft lot) — after just 7 days to offer, selling at 82.4% of list.

·         128 Kimball Rd. (Amesbury) closed at $200K (1,482 sq ft; 2 beds, 0 full baths; 4 parking spaces; 361,984 sq ft lot) — after 305 days to offer, selling at 80.0% of list.

·         137 Jackson St (Methuen) traded for $300K (864 sq ft; 2 beds, 1 full bath; 4 parking spaces; 7,623 sq ft lot) — after just 6 days to offer, selling at 100.0% of list.

·         15 Bunkerhill St (Lawrence) changed hands at $265K (1,536 sq ft; 2 beds, 1 full bath and 1 half bath; 3,200 sq ft lot) — after just 24 days to offer, selling at 89.9% of list.

·         17 Lummus Court (Lynn) went for $292,500 (974 sq ft; 3 beds, 1 full bath; 4 parking spaces; 5,552 sq ft lot) — after just 17 days to offer.

·         19 Front St (Lawrence) finished at $277,500 (1,321 sq ft; 3 beds, 1 full bath; 1 parking space; 3,087 sq ft lot) — after just 7 days to offer, selling at 111.0% of list.

·         2 Great Hill Road (Gloucester) landed at $280K (832 sq ft; 2 beds, 1 full bath; 1 parking space; 10,000 sq ft lot) — after 120 days to offer, selling at 74.7% of list.

·         218 Old Groveland Rd (Haverhill) wrapped up at $315K (1,112 sq ft; 3 beds, 1 full bath; 4 parking spaces; 33,541 sq ft lot).

·         23 Tower Ave (Haverhill) came in at $240K (1,236 sq ft; 2 beds, 1 full bath; 4 parking spaces; 20,037 sq ft lot) — selling at 88.9% of list.

·         33 Amesbury St (Haverhill) sold for $313K (968 sq ft; 2 beds, 1 full bath; 2 parking spaces; 21,401 sq ft lot).

·         359 Kenoza Street (Haverhill) closed at $310K (1,661 sq ft; 3 beds, 1 full bath; 2 parking spaces; 47,841 sq ft lot) — after just 12 days to offer, selling at 107.3% of list.

·         36 Heath Road (Merrimac) traded for $225K (1,014 sq ft; 2 beds, 1 full bath; 3 parking spaces; 84,593 sq ft lot) — after just 5 days to offer, selling at 90.0% of list.

·         4 Rear Mechanic Street (Merrimac) changed hands at $300K (1,606 sq ft; 2 beds, 1 full bath and 1 half bath; 3 parking spaces; 10,681 sq ft lot) — after just 2 days to offer, selling at 100.0% of list.

·         43 6th Ave (Haverhill) went for $259K (1,158 sq ft; 3 beds, 1 full bath; 2 parking spaces; 1,934 sq ft lot) — after 96 days to offer, selling at 89.3% of list.

·         50 Woburn St (Methuen) finished at $311,250 (1,552 sq ft; 3 beds, 1 full bath; 5 parking spaces; 11,143 sq ft lot) — selling at 103.8% of list.

·         7 Little River St (Haverhill) landed at $300K (1,172 sq ft; 3 beds, 2 full baths; 2,162 sq ft lot) — after just 15 days to offer, selling at 100.3% of list.

·         824 SUMMER STREET (Lynn) wrapped up at $265K (1,071 sq ft; 3 beds, 1 full bath; 2 parking spaces; 2,390 sq ft lot) — after just 5 days to offer, selling at 106.0% of list.

·         890 Amesbury Rd (Haverhill) came in at $299,900 (1,284 sq ft; 2 beds, 1 full bath; 6 parking spaces; 20,399 sq ft lot) — after just 4 days to offer, selling at 100.0% of list.

·         9 Prospect Hill St (Merrimac) sold for $165K (1,571 sq ft; 4 beds, 1 full bath and 1 half bath; 2 parking spaces; 11,270 sq ft lot) — after just 8 days to offer, selling at 82.9% of list.

·         90 Thornton St (Lawrence) closed at $310K (912 sq ft; 2 beds, 1 full bath; 2 parking spaces; 10,000 sq ft lot) — after just 17 days to offer, selling at 103.3% of list.

The Bottom 20 Condo Sales in Essex County

Condo sales in this set ranged from $101,500 to $200K. Living area ran roughly 235 sq ft to 1,014 sq ft. Studios appear alongside 1+ bedroom layouts (3 studios in this group). Parking is typically 1 space when provided.

·         1 Brown Ave U:2-51 (Amesbury) sold for $182K (330 sq ft; a studio, 1 full bath; 2 parking spaces) — after just 4 days to offer.

·         1 Harvest Drive U:110 (North Andover) closed at $196,451 (852 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 17 days to offer.

·         11 Lawrence St U:507 (Lawrence) traded for $119,900 (538 sq ft; 1 bed, 1 full bath) — after just 7 days to offer.

·         11 Lawrence St U:610 (Lawrence) changed hands at $130K (678 sq ft; 1 bed, 1 full bath) — after just 5 days to offer.

·         14 Mason Ct U:14 (Amesbury) went for $145K (730 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 2 days to offer, selling at 145.0% of list.

·         145 Essex Ave U:604 (Gloucester) finished at $200K (636 sq ft; 1 bed, 1 full bath; 1 parking space) — selling at 83.7% of list.

·         17 Powderhouse Ct U:17 (Amesbury) landed at $175K (730 sq ft; 1 bed, 1 full bath; 1 parking space) — after 60 days to offer, selling at 87.5% of list.

·         22 Adams Ct U:22 (Amesbury) wrapped up at $148K (540 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 14 days to offer, selling at 92.6% of list.

·         24 Inman St U:5 (Lawrence) came in at $184K (381 sq ft; 1 bed, 1 full bath; 1 parking space).

·         285 Lynn Shore Drive U:207 (Lynn) sold for $191K (450 sq ft; 1 bed, 1 full bath) — after 56 days to offer, selling at 91.4% of list.

·         285 Lynn Shore Drive U:507 (Lynn) closed at $170K (407 sq ft; 1 bed, 1 full bath) — after just 15 days to offer.

·         285 Lynn Shore Drive U:607 (Lynn) traded for $172K (407 sq ft; 1 bed, 1 full bath) — selling at 101.2% of list.

·         285 Lynn Shore U:104 (Lynn) changed hands at $195K (656 sq ft; 1 bed, 1 full bath) — after 62 days to offer, selling at 90.7% of list.

·         285 Lynn Shore U:108 (Lynn) went for $101,500 (381 sq ft; 1 bed, 1 full bath) — selling at 84.6% of list.

·         3 Brown Ave U:75 (Amesbury) finished at $180K (330 sq ft; 1 bed, 1 full bath; 1 parking space) — selling at 109.2% of list.

·         37 Washington Street U:8 (Gloucester) landed at $120,217.33 (727 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 8 days to offer.

·         38 Dunham Road U:303 (Beverly) wrapped up at $200K (1,014 sq ft; 2 beds, 1 full bath; 1 parking space) — after just 15 days to offer.

·         6 Venice St U:F2 (Danvers) came in at $196,900 (327 sq ft; 1 bed, 1 full bath; 1 parking space) — after just 7 days to offer.

·         61 Storey Ave U:19 (Newburyport) sold for $199K (618 sq ft; 1 bed, 1 full bath; 1 parking space) — after 51 days to offer.

·         7 Franklin St U:G6 (Marblehead) closed at $155K (235 sq ft; a studio, 0 full baths; 1 parking space) — after just 7 days to offer.

·         74 NEWHALL U:9 (Lynn) traded for $167K (375 sq ft; a studio, 1 full bath; 1 parking space) — after 117 days to offer, selling at 83.5% of list.

If you’d like a deeper, town‑by‑town read on what’s driving results in your neighborhood—or want to sanity‑check pricing and strategy for a move in 2026—reach out. We’re happy to translate the data into a clear plan that fits your goals and timeline.

Partner With Local Experts

At the Boston Home Team, we combine local expertise with personalized service to guide you through every step of your real estate journey. Whether you’re buying, selling, or investing, our knowledge of the Boston market gives you a competitive advantage.

Follow Us on Instagram