Back to Permits

3889 W Division St, Decatur, IL 62522 Solar Permit

Permit Information

Permit NumberSLR-26-177Permit Date2026-07-24Permit Value$50,445.88Property Address3889 W Division St, Decatur, IL 62522
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantTron Solar LLCContractorTron Solar LLC

Work Description

Installation of roof-mounted 11.250 KW DC PV Solar system with 1 Tesla Powerwall 3 battery