About City of Lowell
Lowell is a city in Massachusetts located in the Boston metropolitan area. Founded in 1826, it is one of the largest cities in the Commonwealth, with a population of over 115,000.
Why They Are a 2023 Climate Leader
The Sponsors of Mass Save selected Lowell as a 2023 Climate Leader for their ongoing track record of investing in energy efficiency upgrades to many of their buildings, including:
- Lighting Upgrades
- Weatherization Upgrades
- Steam Trap Installations
- Retrocommissioning
Through these efforts, Lowell has saved over 1 million kWh in electric savings, 40K therms in gas savings, and over 500 tons of greenhouse gas emissions.