Registry of Certified Buildings and Plants
FIRST PARISH IN NEEDHAM
23 Dedham Avenue
Needham, MA 02492
United States
FIRST PARISH IN NEEDHAM is a(n) Worship Facility building with 15,659 square feet.
FIRST PARISH IN NEEDHAM
A 2019 ENERGY STAR
Certified Building
Total Number of Years Certified:
5
Certification History:
(Year, certification type, ENERGY STAR score)
2019: ENERGY STAR, 84
2018: ENERGY STAR, 96
2014: ENERGY STAR, 98
2011: ENERGY STAR, 95
2010: ENERGY STAR, 94
Property Type:
Worship Facility
1 of 1 ENERGY STAR certified Worship Facilitys in Needham, MA
Total Gross Floor Area:
15,659 sq. ft.
Year Constructed:
1836
Building Owner :
First Parish in Needham
*Score is out of a possible 100 points. This information is current as of 2026.