SitePathCounty map › Iowa
Solar Permitting Intelligence

Iowa

99 Counties 60 Low/Moderate Risk 11 High/Very High Risk 7 Active Moratoria
State policy: RPS on file · no % target

Grade distribution

B 60C 28D 4F 7

Overview

Iowa has 99 counties tracked in the SitePath solar permitting index. 60 (61%) are graded A or B, meaning they present low to moderate permitting risk for utility-scale solar projects. 28 counties sit in the C range — moderate risk with meaningful process uncertainty. 11 counties are rated D or F (11%) — high to very high risk, often due to active moratoria, restrictive setback ordinances, or strong local opposition.

The most favorable jurisdictions in Iowa include Polk County (grade B), Scott County (grade B), Johnson County (grade B). The most challenging include Kossuth County (grade F), O'Brien County (grade F), Shelby County (grade F).

Iowa's RPS framework (RPS on file · no % target) has a mixed effect on local solar permitting: state incentives can accelerate projects, but county boards often act independently of state policy direction. 7 counties — Calhoun County, Cerro Gordo County, Clarke County, Henry County, Kossuth County and 2 others — currently have active utility-scale solar moratoria. These represent hard barriers where project approvals are unlikely until the moratorium is lifted by county vote.

All counties — sorted by risk score (best first)

County Grade Score Trajectory Moratorium
Polk CountyB30
Scott CountyB30
Johnson CountyB31
Des Moines CountyB34
Story CountyB34
Bremer CountyB34
Floyd CountyB34
Benton CountyB34
Buchanan CountyB34
Sac CountyB34
Woodbury CountyB36
Warren CountyB37
Marion CountyB37
Cedar CountyB37
Grundy CountyB37
Jasper CountyB37
Madison CountyB37
Plymouth CountyB37
Sioux CountyB37
Wapello CountyB37
Chickasaw CountyB38
Delaware CountyB38
Hamilton CountyB38
Hardin CountyB38
Jackson CountyB38
Jones CountyB38
Lyon CountyB38
Jefferson CountyB38
Mahaska CountyB38
Union CountyB38
Allamakee CountyB38
Butler CountyB38
Carroll CountyB38
Clay CountyB38
Crawford CountyB38
Emmet CountyB38
Fayette CountyB38
Guthrie CountyB38
Hancock CountyB38
Harrison CountyB38
Humboldt CountyB38
Keokuk CountyB38
Osceola CountyB38
Palo Alto CountyB38
Wright CountyB38
Van Buren CountyB38
Dallas CountyB39
Winneshiek CountyB39
Poweshiek CountyB39
Boone CountyB39
Clayton CountyB40
Linn CountyB40
Mills CountyB41
Adair CountyB41
Howard CountyB41
Marshall CountyB41
Buena Vista CountyB41
Mitchell CountyB41
Dickinson CountyB41
Franklin CountyB42
Clinton CountyC42
Washington CountyC42
Worth CountyC43
Lee CountyC43
Winnebago CountyC43
Cherokee CountyC44
Appanoose CountyC44
Audubon CountyC44
Cass CountyC44
Fremont CountyC44
Greene CountyC44
Ida CountyC44
Monona CountyC44
Montgomery CountyC44
Page CountyC44
Adams CountyC45
Black Hawk CountyC45
Monroe CountyC45
Wayne CountyC45
Webster CountyC45
Louisa CountyC46
Davis CountyC46
Pocahontas CountyC46
Lucas CountyC46
Pottawattamie CountyC49
Decatur CountyC50
Ringgold CountyC50
Taylor CountyC50
Muscatine CountyD55
Iowa CountyD56
Tama CountyD58
Dubuque CountyD59
Calhoun CountyF100Active
Cerro Gordo CountyF100Active
Clarke CountyF100Active
Henry CountyF100Active
Kossuth CountyF100Active
O'Brien CountyF100Active
Shelby CountyF100Active

See the full interactive map

County grades, scores, and ordinance data are also available on the interactive county map with filtering by grade, state, and risk factor.

Open the county map →

About SitePath scoring

Every U.S. county is scored 0–100 on solar permitting risk (lower is friendlier to development). The grade is a weighted composite of compliance stringency, market saturation, regulatory trajectory, and data uncertainty. Every figure traces back to a primary government document. Read the full methodology →

SitePath Intelligence is a research platform. Data verified as of 2026-05-02. Scores update on a quarterly review cycle.