Explore genealogical societies across Iowa by region.
Click a society name to visit their website or contact them, where available.
Where brochures are available, they provide additional details about local resources.
If a county shows "Information not available," check local libraries, museums, or historical societies.
Many societies offer local expertise and collections you won't find online.

Northeast Iowa
- Allamakee County – Information not available
- Black Hawk County – Information not available
- Bremer County – Bremer County Genealogical Society
- Buchanan County – Buchanan County Genealogical Society
- Butler County – Butler County Genealogical Society
- Chickasaw County – Chickasaw County Historical Society
- Clayton County – Clayton County Genealogical Society
- Delaware County – Delaware County Historical Society
- Dubuque County – Key City Genealogical Society
- Fayette County – Fayette County Genealogical Society
- See Also - Oelwein Area Genealogical Society
- Grundy County - Information not available
- Howard County – Howard-Winneshiek County Genealogical Society
- Mitchell County - North Central Iowa Genealogical Society
- Winneshiek County – Howard-Winneshiek County Genealogical Society
North Central Iowa
- Cerro Gordo County – North Central Iowa Genealogical Society
- Franklin County – North Central Iowa Genealogical Society
- Hamilton County - Hamilton Heritage Hunters Genealogical Society
- Hancock County – North Central Iowa Genealogical Society
- Humbolt County – Information not available
- Kossuth County - Information not available
- Webster County – Webster County Historical Society
- Winnebago County – North Central Iowa Genealogical Society
- Worth County – North Central Iowa Genealogical Society
- Wright County – Wright County Genealogical Searchers
Northwest Iowa
- Buena Vista County – Buena Vista County Genealogical Society
- Calhoun County – Information not available
- Cherokee County – Cherokee County Genealogical Society
- Clay County – Iowa Lakes Genealogical Society
- View Brochure
- Dickinson County – Iowa Lakes Genealogical Society
- Emmet County – Information not available
- Ida County – Ida County Genealogical Society
- Lyon County - Information not available
- O’Brien County – Iowa Lakes Genealogical Society
- Osceola County – Iowa Lakes Genealogical Society
- Palo Alto County – Palo Alto County Genealogical Society
- Plymouth County - Northwest Iowa Genealogical Society
- Pocahontas County – Pocahontas County Genealogical Society
- Sac County – Information not available
- Sioux County – Greater Sioux County Genealogical Society
- Woodbury County - Woodbury County Genealogical Society
West Central Iowa
- Audubon County – Audubon County Genealogical Society
- Carroll County – Carroll County Genealogical Society
- Crawford County – Information not available
- Greene County – Greene County Genealogical Society
- Guthrie County – Guthrie County Genealogical Society
- Harrison County – Harrison County Genealogical Society
- Monona County – Monona County Genealogical Society
- Shelby County – Information not available
Central Iowa
- Boone County – Boone County Genealogical Society
- Dallas County – Dallas County Genealogical Society
- Jasper County – Jasper County Genealogical Society
- Marshall County – Historical Society of Marshall County
- Polk County – Ankeny Genealogical Society
- Poweshiek County - Poweshiek County Historical and Genealogical Society
- Story County – Story County Genealogical Society
- Tama County – Tama County Historical Society & Genealogical Library
East Central Iowa
- Benton County – Benton County Genealogical Society
- Cedar County – Information not available
- Clinton County – Clinton County Gateway Genealogical Society
- Iowa County – Iowa County Genealogical Society
- Jackson County - Jackson County Genealogical Chapter
- Johnson County – Iowa City Genealogical Society
- Jones County – Jones County Genealogical Society
- Linn County – Genealogical Society of Linn County
- Muscatine County - Muscatine County Genealogical Society
- Scott County - Scott County Genealogical Society
Southwest Iowa
- Adair County – View Brochure
- Adams County – Information not available
- Cass County – Cass County Genealogical Society
- Fremont County – Fremont County Historical Society Genealogy Department
- Mills County – Mills County Genealogical Society
- Montgomery County – Information not available
- Page County – Information not available
- Pottawattamie County – Pottawattamie County Genealogical Society
- Ringgold County - Information not available
- Taylor County – Taylor County Genealogical Society
- Union County - Union County Genealogical Society
South Central Iowa
- Appanoose County – Appanoose County Historical Society
- Clarke County – Clarke County Genealogical Society
- Decatur County – Information not available
- Lucas County – Lucas County Genealogical Society
- Madison County - Madison County Genealogical Society
- Mahaska County - Keo-Mah Genealogical Society
- Marion County - Marion County Genealogical Society
- Monroe County – Information not available
- Warren County – Warren County Genealogical Society
- Wayne County – Wayne County Genealogical Society
Southeast Iowa
- Davis County – Davis County Genealogical Society
- Des Moines County – Des Moines County Genealogical Society
- Henry County – Information not available
- Jefferson County – Information not available
- Keokuk County – Keo-Mah Genealogical Society
- Lee County – Lee County Genealogical Society
- See Also - Old Fort Genealogical Society
- Louisa County – Louisa County Historical Society
- Van Buren County – Van Buren County Genealogical Society
- Wapello County – Wapello County Genealogical Society
- Washington County – Washington County Genealogical Society