Back to Permits

2481 N Captain Ln, Decatur, IL 62526 Solar Permit

Permit Information

Research this property: parcel details, zoning and recorded permits

Permit NumberSLR-26-286Permit Date2026-10-22Permit Value$30,147.3Property Address2481 N Captain Ln, Decatur, IL 62526
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantBaily SolanContractorCorvus Pro Solar

Work Description

Roof mounted installation of (19) QCell PV modules and (19) Enphase IQ8HC microinverters interconnected via load side in new meter main.