Back to Permits

1307 E Willard Ave, Decatur, IL 62521 Solar Permit

Permit Information

Research this property: parcel details, zoning and recorded permits

Permit NumberSLR-26-302Permit Date2026-10-19Permit Value$15,776.8Property Address1307 E Willard Ave, Decatur, IL 62521
Project TypeSolar

Contact Information

OwnerNot specifiedApplicantBaily SolanContractorCorvus Pro Solar

Work Description

Roof mounted installation of (13) PV modules and (13) microinverters interconnected via load side connection.