Denver, CO Solar Energy: Panel Permits (2026)
Key Facts
- Zoning permit
- Not required for building-mounted panels
- Ground-mounted arrays
- Zoning permit still required
- Governing provision
- Denver Zoning Code § 12.4.1.2.B.2.g
- Historic properties
- Exemption may not apply
Summary
Denver's zoning code exempts building-mounted solar panels from the zoning permit requirement, letting homeowners install rooftop systems without a separate zoning review, though ground-mounted arrays and larger developments still need one.
A zoning permit is not required for the following types of development, unless the development includes a request for an administrative adjustment or variance, or is listed in Section 12.4.1.2.A.3, Exceptions Do Not Apply to Historic Structures and Districts: ... g. Building-mounted solar panels.
Full Breakdown
Under Denver Zoning Code § 12.4.1.2.B.2.g, building-mounted solar panels are listed among the structures exempt from the zoning permit otherwise required before construction of a new structure or a change to an existing one. The exemption covers panels mounted directly on a building; ground-mounted or freestanding solar arrays are not on the exceptions list and stay subject to the general zoning permit rule in Section 12.4.1.2.B.1. The exemption drops away if the installation is paired with a request for an administrative adjustment or variance, or if the property is a designated structure or district for preservation under Chapter 30.
Violations & Fines
Installing panels without a required zoning permit, or exceeding the building-mounted exemption, can trigger a stop-work order and requires retroactive permitting through Denver's Community Planning and Development office.
Frequently Asked Questions
Do I need a permit to put solar panels on my roof in Denver?
Are ground-mounted solar panels exempt too?
Sources & Official References
Other rules in Denver
Compare Denver to another location·View the Colorado solar energy overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.