Back to Permits

1261 E Main St, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-26-8Permit Date2026-01-27Permit ValueNot specifiedProperty Address1261 E Main St, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantTron Solar LLCContractorNot specified

Work Description

Installation of a roof-mounted, 7.38kW PV solar system.

Other Permits at This Address