Iowa's 12th Senate district


The 12th District of the Iowa Senate is located in southern Iowa, and is currently composed of Adair, Clarke, Decatur, Lucas, Madison, and Wayne counties, as well as portions of Appanoose, Dallas, and Union counties.

Current elected officials

Amy Sinclair is the senator currently representing the 12th District.
The area of the 12th District contains two Iowa House of Representatives districts:
The district is also located in Iowa's 3rd congressional district, which is represented by U.S. Representative Zach Nunn.

Historical district boundaries

Source:
MapDescriptionYears effectiveNotes
Clinton County

Scott County
1846-1851From 1846 to 1857, district numbering was not utilized by the Iowa State Legislature. This convention was added with the passing of the 1857 Iowa Constitution. Numbering of districts pre-1857 is done as a matter of historic convenience.
Louisa County
Washington County
1852-1855
Audubon County
Buena Vista County
Carroll County
Calhoun County
Cherokee County
Clay County
Crawford County
Dickinson County
Emmet County
Harrison County
Ida County
Lyon County
Monona County
O'Brien County
Osceola County
Palo Alto County
Plymouth County
Pocahontas County
Pottawattamie County
Sac County
Shelby County
Sioux County
Woodbury County
1856-1859Lyon County would have been known as Buncombe County during this period.
Lucas County
Monroe County
1860-1863
Wapello County1864-1867
Jefferson County1868-1877
Keokuk County1878-1883
Iowa County
Keokuk County
1884-1885
Wapello County1886-1887
Keokuk County
Poweshiek County
1888-1962
Marion County
Warren County
1963-1966
Adair County
Cass County
Madison County
1967-1970
Woodbury County 1971-1972In 1970, the Iowa Legislature passed an amendment to the Iowa Constitution setting forth the rules for legislative redistricting in order to abide by the rules established by the Reynolds v. Sims Supreme Court case. The first reapportionment map created by the Republican controlled legislature was deemed unconstitutional, but was still used for the 1970 election.
Cedar County
Jackson County
Johnson County
Jones County
Scott County
1973-1982
Black Hawk County 1983-1992
Black Hawk County 1993-2002
Buchanan County
Black Hawk County
Clayton County
Delaware County
Fayette County
2003-2012
Fremont CountyMills County
Montgomery County
Page County
Ringgold County
Taylor County
2013-2022
Adair County
Appanoose County
Clarke County
Dallas County
Decatur County
Lucas County
Union County
2023-present