Franklin County is located in the third tier of counties south of the Minnesota-Iowa line and lies approximately 35 miles northeast of the geographical center of the state. Hampton, the county seat and largest town, is 45 miles northwest of Waterloo and about 80 miles, slightly east of north, from Des Moines.
Simonson, Roy W.; Benton, T. H.; and Meldrum, H. R., "Soil Survey of Iowa, Report No. 79—Franklin County Soils" (1940). Soil Survey Reports. 73.