Main St, Pepperell, MA Property Records

Middlesex County and Pepperell Town property records for 98 addresses on Main St, Pepperell, MA · Last verified August 2026

Main St Highlights

Properties 124
Median Sale Price $435,000
Deeds and Mortgages on File 126
Median Price per Sqft $243
Owner Occupied 27%
Median Annual Tax Bill $6,241
Median Year Built 1935
Median Ownership Tenure 10 years

Properties on Main St

Owner names and prior sale amounts shown locked below are available instantly with a free trial.

1 Main St

2 ba · 13,688 sqft · 0.482 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Apr 2026

4 Main St

1.5 ba · 1,052 sqft · 1.4 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Apr 2026

4A Main St

3 ba · 15,156 sqft · 1.23 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Apr 2026

6 Main St

3 bd · 2.5 ba · 3,060 sqft · 0.483 acres

Last Sale Tax Bill Prior Sale Owner Records
$15,000Nov 2019 $6,5452025 —Mar 2013 2 Names on Record Owner Occupied Assessor + 2 DocumentsUpdated Jul 2026

8 Main St

10 bd · 4 ba · 4,695 sqft · 0.519 acres

Last Sale Tax Bill Prior Sale Owner Records
$640,000May 2023 $9,0782025 Sale Amount Jan 2022 1 Name on Record Assessor + 4 DocumentsUpdated May 2026

10 Main St

5 bd · 2.5 ba · 3,601 sqft · 0.878 acres

Last Sale Tax Bill Prior Sale Owner Records
$270,000Sep 1989 $9,2212025 2 Names on Record Owner Occupied AssessorUpdated Jul 2026

11 Main St, #13

2 ba · 2,268 sqft · 0.998 acres

Last Sale Tax Bill Prior Sale Owner Records
$415,000May 2018 $5,3912025 Sale Amount Apr 2007 1 Name on Record Assessor + 1 DocumentUpdated Apr 2026

12 Main St

4 bd · 2 ba · 2,592 sqft · 0.74 acres

Last Sale Tax Bill Prior Sale Owner Records
$419,900Aug 2006 $8,5612025 Sale Amount Feb 1997 2 Names on Record Owner Occupied Assessor + 1 DocumentUpdated Jul 2026

14 Main St

3 bd · 1.5 ba · 2,005 sqft · 0.796 acres

Last Sale Tax Bill Prior Sale Owner Records
$310,000Mar 2006 $6,6222025 Sale Amount Dec 1987 1 Name on Record Owner Occupied AssessorUpdated Jul 2026

15 Main St

12,254 sqft · Built 1900 · 1.6 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Apr 2026

15A Main St

4.49 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Apr 2026

16 Main St

1 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Apr 2026

16 Main St

3 units · Built 1870 · 1,350 sq ft

Last Sale Median Tax Bill Median Sale    
$411,000Jan 2025 $4,6172025 $265,0003 units    

16A Main St

4 bd · 2.5 ba · 3,224 sqft · 12.2 acres · Garage

Last Sale Tax Bill Prior Sale Owner Records
$724,000Jul 2020 $10,9712025 2 Names on Record Assessor + 2 DocumentsUpdated Jul 2026

17 Main St

4.5 ba · 12,678 sqft · 1.31 acres

Last Sale Tax Bill Prior Sale Owner Records
$125,000Feb 1992 1 Name on Record Assessor + 1 DocumentUpdated Apr 2026

18 Main St

4 bd · 2 ba · 3,504 sqft · 1.86 acres

Last Sale Tax Bill Prior Sale Owner Records
$8,6352025 2 Names on Record Owner Occupied AssessorUpdated Jul 2026

20 Main St

6 bd · 3 ba · 4,315 sqft · 1.87 acres

Last Sale Tax Bill Prior Sale Owner Records
$455,000Jun 2000 $10,4442025 Sale Amount Apr 1987 2 Names on Record Owner Occupied AssessorUpdated Apr 2026

20A Main St

4 bd · 3.5 ba · 3,852 sqft · 3.86 acres

Last Sale Tax Bill Prior Sale Owner Records
—Sep 2017 $12,0652025 2 Names on Record Assessor + 1 DocumentUpdated Jul 2026

21 Main St

4 bd · 2.5 ba · 2,710 sqft · 1.89 acres

Last Sale Tax Bill Prior Sale Owner Records
$32,000Mar 1989 $7,8462025 Sale Amount Dec 1988 2 Names on Record AssessorUpdated Jul 2026

21 Main St, #A

4 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Jul 2026

22 Main St

4 bd · 2.5 ba · 3,584 sqft · 2.21 acres

Last Sale Tax Bill Prior Sale Owner Records
$13,3032025 2 Names on Record Owner Occupied Assessor + 1 DocumentUpdated Jul 2026

23 Main St

1.91 acres

Last Sale Tax Bill Prior Sale Owner Records
$330,000Mar 2018 $7,0812025 1 Name on Record Owner Occupied Assessor + 1 DocumentUpdated Jul 2026

23A Main St

3 bd · 2 ba · 2,579 sqft · 4.03 acres

Last Sale Tax Bill Prior Sale Owner Records
$270,000Nov 1994 $8,9802025 2 Names on Record Assessor + 1 DocumentUpdated Jul 2026

24 Main St

3 bd · 2.5 ba · 2,608 sqft · 3.92 acres · Garage

Last Sale Tax Bill Prior Sale Owner Records
$8,6812025 2 Names on Record Owner Occupied AssessorUpdated Jul 2026

25 Main St

4 bd · 3 ba · 4,189 sqft · 0.552 acres

Last Sale Tax Bill Prior Sale Owner Records
$9,5972025 2 Names on Record AssessorUpdated Jul 2026

26 Main St

4 bd · 3.5 ba · 3,285 sqft · 1.6 acres

Last Sale Tax Bill Prior Sale Owner Records
$300,000Mar 2012 $8,1652025 Sale Amount Oct 1990 2 Names on Record Owner Occupied Assessor + 3 DocumentsUpdated Jul 2026

28 Main St

3 bd · 1.5 ba · 1,840 sqft · 1.71 acres

Last Sale Tax Bill Prior Sale Owner Records
$400,000Sep 2014 $6,8422025 1 Name on Record Owner Occupied AssessorUpdated Jul 2026

29 Main St

3 bd · 2 ba · 1,834 sqft · 1.41 acres

Last Sale Tax Bill Prior Sale Owner Records
$300,000Oct 2006 $7,5462025 1 Name on Record Assessor + 1 DocumentUpdated Jul 2026

30 Main St

4 bd · 2 ba · 2,318 sqft · 1.99 acres

Last Sale Tax Bill Prior Sale Owner Records
$475,000Aug 2023 $6,8672025 —May 2012 2 Names on Record Owner Occupied Assessor + 1 DocumentUpdated Jul 2026

31 Main St

3 bd · 2 ba · 2,178 sqft · 0.682 acres

Last Sale Tax Bill Prior Sale Owner Records
$435,000Sep 2021 $6,8882025 —May 2016 1 Name on Record Owner Occupied Assessor + 1 DocumentUpdated Jul 2026

32 Main St

4 bd · 2 ba · 2,264 sqft · 0.792 acres

Last Sale Tax Bill Prior Sale Owner Records
$6,2412025 1 Name on Record AssessorUpdated Jul 2026

33 Main St

3 bd · 2.5 ba · 1,862 sqft · 0.682 acres · Garage

Last Sale Tax Bill Prior Sale Owner Records
$141,500Oct 1996 $5,7702025 2 Names on Record Owner Occupied AssessorUpdated Jul 2026

34 Main St

4 bd · 3 ba · 2,856 sqft · 1.7 acres · Garage

Last Sale Tax Bill Prior Sale Owner Records
$6,9292025 2 Names on Record Assessor + 1 DocumentUpdated Apr 2026

37 Main St

2 bd · 2.5 ba · 5,566 sqft · 2.1 acres

Last Sale Tax Bill Prior Sale Owner Records
$600,000Apr 2021 $7,5872025 —Apr 2013 1 Name on Record Assessor + 1 DocumentUpdated Apr 2026

38 Main St

8 bd · 4.5 ba · 5,124 sqft · 0.329 acres

Last Sale Tax Bill Prior Sale Owner Records
$76,600Apr 1994 $7,8742025 Sale Amount Apr 1993 2 Names on Record Assessor + 1 DocumentUpdated Aug 2026

39 Main St

0.831 acres

Last Sale Tax Bill Prior Sale Owner Records
$375,000Feb 2003 $8,7282025 1 Name on Record Assessor + 1 DocumentUpdated Jul 2026

41 Main St

2 bd · 2.5 ba · 1,306 sqft · 1.95 acres · Garage

Last Sale Tax Bill Prior Sale Owner Records
$202,000Feb 1999 $6,2602025 Sale Amount Nov 1998 2 Names on Record AssessorUpdated Jul 2026

42 Main St

4 bd · 4 ba · 2,664 sqft · 0.175 acres

Last Sale Tax Bill Prior Sale Owner Records
$355,000Sep 2018 $6,7682025 Sale Amount Dec 2002 1 Name on Record Assessor + 1 DocumentUpdated Apr 2026

43 Main St

4 bd · 3 ba · 1,960 sqft · 1.2 acres

Last Sale Tax Bill Prior Sale Owner Records
$6,7622025 1 Name on Record Owner Occupied Assessor + 3 DocumentsUpdated Apr 2026

45 Main St

7.5 ba · 80,953 sqft · 2.59 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Apr 2026

45A Main St

2 ba · 15,156 sqft · 13 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Apr 2026

46 Main St

4 bd · 3.5 ba · 2,314 sqft · 0.2 acres

Last Sale Tax Bill Prior Sale Owner Records
$210,000May 2017 $7,0592025 Sale Amount Jun 2000 1 Name on Record Owner Occupied Assessor + 3 DocumentsUpdated Jul 2026

48 Main St

3 bd · 2 ba · 1,763 sqft · 0.25 acres

Last Sale Tax Bill Prior Sale Owner Records
$29,500Jun 1975 $5,6542025 2 Names on Record AssessorUpdated Jul 2026

49 Main St

1 ba · 1,232 sqft · 0.147 acres

Last Sale Tax Bill Prior Sale Owner Records
$175,000Feb 2022 $4,2492025 Sale Amount May 2008 2 Names on Record Assessor + 2 DocumentsUpdated Aug 2026

50 Main St

3 units · Built 2022 · 1,132 sq ft

Last Sale Median Tax Bill Median Sale    
$439,000Sep 2025 $4,7472025 $418,0003 units    

51 Main St, #53

2 ba · 11,060 sqft · 0.797 acres

Last Sale Tax Bill Prior Sale Owner Records
$1,550,000Jun 2022 $16,5042025 2 Names on Record Assessor + 1 DocumentUpdated Apr 2026

58 Main St

4 bd · 3 ba · 1,960 sqft · 0.294 acres

Last Sale Tax Bill Prior Sale Owner Records
$478,000Aug 2022 $6,7082025 Sale Amount Apr 1999 1 Name on Record Owner Occupied Assessor + 1 DocumentUpdated Jul 2026

59 Main St

2.5 ba · 14,391 sqft · 1 acres

Last Sale Tax Bill Prior Sale Owner Records
1 Name on Record AssessorUpdated Apr 2026

60 Main St

3 bd · 1.5 ba · 1,640 sqft · 0.316 acres

Last Sale Tax Bill Prior Sale Owner Records
$149,900Nov 2000 $5,9572025 Sale Amount May 1996 2 Names on Record Owner Occupied AssessorUpdated Jul 2026

62 Main St

5 bd · 3 ba · 2,497 sqft · 0.087 acres

Last Sale Tax Bill Prior Sale Owner Records
$350,000Feb 2018 $6,2922025 Sale Amount Oct 2017 2 Names on Record Assessor + 4 DocumentsUpdated Apr 2026

63 Main St

3 bd · 2 ba · 2,259 sqft · 0.765 acres

Last Sale Tax Bill Prior Sale Owner Records
$480,000Mar 2017 $12,5042025 —Mar 2007 1 Name on Record Assessor + 3 DocumentsUpdated Apr 2026

64 Main St, #66

6 bd · 2 ba · 2,720 sqft · 0.246 acres

Last Sale Tax Bill Prior Sale Owner Records
$487,500Jul 2013 $5,9192025 Sale Amount Feb 1991 2 Names on Record Assessor + 2 DocumentsUpdated Aug 2026

65 Main St

3 bd · 2 ba · 1,659 sqft · 0.386 acres

Last Sale Tax Bill Prior Sale Owner Records
$102,000Dec 1998 $4,7452025 2 Names on Record Assessor + 1 DocumentUpdated Apr 2026

67 Main St

4 bd · 2 ba · 1,457 sqft · 0.147 acres

Last Sale Tax Bill Prior Sale Owner Records
$161,500Dec 2019 $5,2512025 Sale Amount Sep 2019 2 Names on Record Assessor + 2 DocumentsUpdated Jul 2026

68 Main St

3 bd · 5.5 ba · 11,098 sqft · 2.79 acres

Last Sale Tax Bill Prior Sale Owner Records
$23,2222025 1 Name on Record AssessorUpdated Apr 2026

69 Main St, #71

4 bd · 2 ba · 2,318 sqft · 0.196 acres

Last Sale Tax Bill Prior Sale Owner Records
—Oct 2006 $5,3182025 Sale Amount Aug 2006 2 Names on Record Assessor + 1 DocumentUpdated Jun 2026

72 Main St

3.49 acres

Last Sale Tax Bill Prior Sale Owner Records
$2052025 1 Name on Record AssessorUpdated Jul 2026

73 Main St, #79

2.72 acres

Last Sale Tax Bill Prior Sale Owner Records
$700,000Jun 2026 $37,1542025 Sale Amount Sep 2006 1 Name on Record Assessor + 2 DocumentsUpdated Jul 2026

74 Main St

1 ba · 2,110 sqft · 0.388 acres

Last Sale Tax Bill Prior Sale Owner Records
$375,000Jul 2007 $5,9872025 Sale Amount Feb 1998 1 Name on Record AssessorUpdated Apr 2026

76 Main St

1 bd · 2 ba · 1,612 sqft · 0.291 acres

Last Sale Tax Bill Prior Sale Owner Records
$266,325Jul 2012 $5,5072025 Sale Amount Jun 2005 2 Names on Record AssessorUpdated Apr 2026

78 Main St

4 bd · 4 ba · 3,828 sqft · 0.488 acres

Last Sale Tax Bill Prior Sale Owner Records
$450,000Feb 2003 $8,7152025 Sale Amount Feb 1992 1 Name on Record AssessorUpdated Apr 2026

80 Main St

1 ba · 3,116 sqft · 0.487 acres

Last Sale Tax Bill Prior Sale Owner Records
$329,800Feb 1995 $9,4252025 1 Name on Record AssessorUpdated Apr 2026

81 Main St

3 bd · 1 ba · 1,164 sqft · 0.727 acres

Last Sale Tax Bill Prior Sale Owner Records
$160,000Feb 2025 $4,7122025 Sale Amount May 2021 1 Name on Record Assessor + 1 DocumentUpdated Apr 2026

82 Main St, #84

0.19 acres

Last Sale Tax Bill Prior Sale Owner Records
$767,980Dec 2013 $8,5692025 1 Name on Record Assessor + 3 DocumentsUpdated Apr 2026

83 Main St

3 bd · 1 ba · 1,310 sqft · 0.766 acres

Last Sale Tax Bill Prior Sale Owner Records
$5,4102025 2 Names on Record Owner Occupied AssessorUpdated Jul 2026

85 Main St

3 bd · 2.5 ba · 3,499 sqft · 0.743 acres · Garage

Last Sale Tax Bill Prior Sale Owner Records
$1192025 2 Names on Record AssessorUpdated Apr 2026

86 Main St

2 bd · 1 ba · 1,444 sqft · 0.265 acres

Last Sale Tax Bill Prior Sale Owner Records
$767,980Dec 2013 $6,0982025 1 Name on Record Assessor + 3 DocumentsUpdated Jul 2026

87 Main St

1 ba · 1,760 sqft · 0.168 acres

Last Sale Tax Bill Prior Sale Owner Records
$250,000Jun 2011 $4,2022025 2 Names on Record Assessor + 1 DocumentUpdated Jul 2026

88 Main St

3 bd · 1 ba · 1,775 sqft · 0.334 acres

Last Sale Tax Bill Prior Sale Owner Records
$767,980Dec 2013 $5,1952025 1 Name on Record Assessor + 3 DocumentsUpdated Jul 2026

89 Main St

2 bd · 2 ba · 6,474 sqft · 0.275 acres

Last Sale Tax Bill Prior Sale Owner Records
$325,000Aug 2010 $6,1652025 2 Names on Record Assessor + 1 DocumentUpdated Apr 2026

90 Main St

0.212 acres

Last Sale Tax Bill Prior Sale Owner Records
$340,000Aug 2009 $13,5212025 1 Name on Record AssessorUpdated Apr 2026

93 Main St, #99

6 bd · 3 ba · 3,083 sqft · 0.285 acres

Last Sale Tax Bill Prior Sale Owner Records
$5,9402025 2 Names on Record AssessorUpdated Apr 2026

101 Main St

1 bd · 3 ba · 2,121 sqft · 0.198 acres

Last Sale Tax Bill Prior Sale Owner Records
$6,3452025 2 Names on Record AssessorUpdated Apr 2026

102 Main St, #110

10 bd · 5 ba · 5,363 sqft · 0.372 acres

Last Sale Tax Bill Prior Sale Owner Records
$340,000Aug 2009 $9,7892025 Sale Amount Jun 2009 1 Name on Record AssessorUpdated Jul 2026

103 Main St

23 units · Built 1982 · 968 sq ft

Last Sale Median Tax Bill Median Sale    
$315,000Jun 2026 $4,6222025 $315,00023 units    

103 Main St

3 bd · 1 ba · 1,008 sqft · 2.7 acres

Last Sale Tax Bill Prior Sale Owner Records
2 Names on Record AssessorUpdated Apr 2026

105 Main St

1.5 ba · 2,210 sqft · 0.448 acres

Last Sale Tax Bill Prior Sale Owner Records
$850,000Jun 2024 $7,5112025 Sale Amount Dec 2015 1 Name on Record AssessorUpdated Apr 2026

111 Main St

2 bd · 4 ba · 4,488 sqft · 0.298 acres

Last Sale Tax Bill Prior Sale Owner Records
$450,000Jun 2020 $8,4112025 Sale Amount Jun 1986 1 Name on Record Assessor + 3 DocumentsUpdated Aug 2026

112 Main St, #114

5 ba · 15,400 sqft · 0.946 acres

Last Sale Tax Bill Prior Sale Owner Records
$600,000Nov 2020 $19,3262025 Sale Amount Mar 2006 1 Name on Record Assessor + 2 DocumentsUpdated Apr 2026

113 Main St, #115

0.193 acres

Last Sale Tax Bill Prior Sale Owner Records
$325,000Sep 2014 $7,9852025 Sale Amount Dec 2000 2 Names on Record Assessor + 4 DocumentsUpdated Jul 2026

116 Main St, #118

1 ba · 4,185 sqft · 0.388 acres

Last Sale Tax Bill Prior Sale Owner Records
$960,000Nov 2024 $10,3902025 Sale Amount Nov 2020 1 Name on Record Assessor + 2 DocumentsUpdated Apr 2026

117 Main St

1 ba · 3,384 sqft · 0.225 acres

Last Sale Tax Bill Prior Sale Owner Records
$264,000May 2015 $6,7722025 Sale Amount Jun 2009 2 Names on Record Assessor + 1 DocumentUpdated Apr 2026

120 Main St, #126

6 bd · 4 ba · 3,609 sqft · 0.35 acres

Last Sale Tax Bill Prior Sale Owner Records
$590,000Mar 2021 $9,0152025 Sale Amount Jul 2019 2 Names on Record Owner Occupied Assessor + 4 DocumentsUpdated Jul 2026

121 Main St

3 bd · 2 ba · 2,975 sqft · 0.355 acres · Garage

Last Sale Tax Bill Prior Sale Owner Records
$4,120,468May 2023 $8,6542025 2 Names on Record Assessor + 2 DocumentsUpdated Apr 2026

123 Main St, #127

9 bd · 6.5 ba · 12,332 sqft · 0.632 acres

Last Sale Tax Bill Prior Sale Owner Records
$11,6482025 1 Name on Record AssessorUpdated Jul 2026

128 Main St

7 bd · 4 ba · 2,814 sqft · 10 acres

Last Sale Tax Bill Prior Sale Owner Records
$400,000May 2004 $10,1742025 2 Names on Record AssessorUpdated Apr 2026

129 Main St

3 bd · 2.5 ba · 1,165 sqft · 0.458 acres

Last Sale Tax Bill Prior Sale Owner Records
$500,000Dec 2025 $4,5102025 Sale Amount Oct 2017 1 Name on Record Assessor + 5 DocumentsUpdated Apr 2026

131 Main St

1,520 sqft · Built 1915 · 0.337 acres · Garage

Last Sale Tax Bill Prior Sale Owner Records
$2,5302025 2 Names on Record AssessorUpdated Jul 2026

133 Main St

4.2 acres

Last Sale Tax Bill Prior Sale Owner Records
$9,5932025 2 Names on Record AssessorUpdated Apr 2026

138 Main St

1 ba · 720 sqft · 0.521 acres

Last Sale Tax Bill Prior Sale Owner Records
$177,000Mar 2017 $2,8222025 Sale Amount Jun 2006 2 Names on Record Assessor + 1 DocumentUpdated Apr 2026

140 Main St, #142

1 ba · 2,640 sqft · 0.194 acres

Last Sale Tax Bill Prior Sale Owner Records
$5,5992025 1 Name on Record Assessor + 1 DocumentUpdated Apr 2026

146 Main St

1.5 ba · 2,753 sqft · 0.091 acres

Last Sale Tax Bill Prior Sale Owner Records
$215,000Oct 2003 $5,1862025 Sale Amount Dec 1991 2 Names on Record AssessorUpdated Apr 2026

148 Main St, #150

1.5 ba · 5,600 sqft · 0.171 acres

Last Sale Tax Bill Prior Sale Owner Records
$180,000Mar 1997 $6,5512025 Sale Amount Jan 1997 2 Names on Record AssessorUpdated Apr 2026

152 Main St, #154

2 ba · 5,400 sqft · 0.216 acres

Last Sale Tax Bill Prior Sale Owner Records
$237,500Apr 1987 $6,6962025 1 Name on Record Assessor + 1 DocumentUpdated Aug 2026

156 Main St

1 ba · 560 sqft · 0.023 acres

Last Sale Tax Bill Prior Sale Owner Records
$189,000Nov 2023 $1,3742025 1 Name on Record Assessor + 1 DocumentUpdated Jul 2026

158 Main St

3 bd · 4.5 ba · 6,000 sqft · 0.216 acres

Last Sale Tax Bill Prior Sale Owner Records
$8,2132025 2 Names on Record AssessorUpdated Apr 2026

162 Main St

3 bd · 2.5 ba · 3,444 sqft · 0.18 acres · Garage

Last Sale Tax Bill Prior Sale Owner Records
$5,7042025 1 Name on Record AssessorUpdated Apr 2026

166 Main St, #170

4 ba · 8,825 sqft · 0.125 acres

Last Sale Tax Bill Prior Sale Owner Records
—Aug 2016 $8,2002025 1 Name on Record AssessorUpdated Apr 2026

Property Records in Nearby Streets