Contact Us

Contact Us

Connect with the experts at Stem to learn how our solutions can help your clean energy portfolio reach its full potential.

Address

1400 Post Oak Boulevard, Suite 560
Houston, TX 77056

Phone

877-374-7836

Stem, Inc. Office Locations

  • United States

    105 Edgeview Dr, Suite 450
    Broomfield, CO 80021, United States

    1811 Pike Road, Unit 2-C
    Longmont, CO 80501, United States

  • Germany

    Stem GmbH, Sonnenallee 221
    Berlin 12059, Germany

  • India

    10th Floor, Building C, DLF Cyberpark, Udyog Vihar, Phase III
    Gurgaon, India

  • Japan

    Stem KK, 309-02 MG Meguro Ekimae, 2-15-19 Kamiosaki
    Shinagawa-ku, Tokyo 141-0021, Japan

World map highlighting the countries where Stem operates, with office markers in the United States, Germany, India and Japan
  • = Stem office
  • = Footprint

General Inquiries

* denotes a required field

General Inquiries contact details
Which option describes your inquiry best?
This site is protected by hCaptcha and its Privacy Policy and Terms of Service apply.

Solution Inquiries

* denotes a required field

Solution Inquiries contact details
Which option describes you best?*
What solutions are you interested in?*
Where is your project located?
This site is protected by hCaptcha and its Privacy Policy and Terms of Service apply.