Senator Craig Johnson View All Years

Compiled Historical Information
Party Affiliation: Republican
Assemblies Served:
Senate: 87 (2017) - 89 (2021)
House: 90 (2023)
Home County: Buchanan
Craig Johnson
Buchanan County


Serving second term in Senate.


Business development with Larson Construction Company, Inc.


Graduated from Independence Jefferson Senior High School. Received B.A. in industry from the University of Northern Iowa in 1986.

Memberships and Activities

Member of the National Rifle Association, Knights of Columbus, and the Independence Area Dollars for Scholars Investment Review Committee. Former member of Vision Iowa Board.

Birth and Residence

Born in 1963 in Independence. Resides in Independence.

Family Members

Wife, Susan; one daughter.

Text above from Iowa Official Register/Other
All Biographies