Back to Permits

1228 E Main St, Decatur, IL 62521 Solar Permit

Permit Information

Permit NumberSLR-26-83Permit Date2026-06-16Permit Value$86,777.04Property Address1228 E Main St, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantLeah HoughtonContractorNot specified

Work Description

Installing 14.82Kw roof mount with new 200A mete main combo W/ new 125A main service Panel W/ 100A main disconnect.