Planted Solar logo

Planted Solar Office Locations

Oakland, CA

Planted Solar focuses on driving the transition of clean energy.

plantedsolar.com

Planted Solar Headquarters Location

1901 Poplar Street, Oakland, CA 94607