New Columbia Solar

$20.0M revenue • 51 employees • 705 Edgewood St NE Suite 110, Washington, DC, 20017, United States

Last Updated Oct 1, 2025

Company Overview

Company Name

New Columbia Solar

Address

705 Edgewood St NE Suite 110, Washington, DC, 20017, United States

Approx. Annual Revenue

$20.0M

Employees

51

Established

2016

About New Columbia Solar

New Columbia Solar is a company based in Washington, DC that enables property owners to transform their spaces into urban solar projects. The company provides the expertise, designs, materials, and maintenance to help property owners harness the benefits of clean energy and cash flow from otherwise unused spaces.

Frequently Asked Questions about New Columbia Solar

Technologies Used

Social Profiles

Key Decision Makers

Michael Healy Owner
Tom Meade Origination Operations Manager
LinkedIn
Matthew Stafford Construction Manager
LinkedIn