Chapin is an unincorporated community and census-designated place in northern Franklin County, Iowa, United States. It lies along local roads just off U.S. Route 65, north of the city of Hampton, the county seat of Franklin County. Its elevation is 1,155 feet (352 m), and it is located at 42°50′1″N 93°13′20″W / 42.83361°N 93.22222°W / 42.83361; -93.22222 (42.8335814, -93.2221464). Although Chapin is unincorporated, it has a post office with the ZIP code of 50427, which opened on 29 February 1860. As of the 2010 census, its population was 87.
Chapin was platted in 1858 by Josiah Bushnell Grinnell, who had previously founded Grinnell, Iowa. Josiah Bushnell Grinnell gave this new town the name Chapin, the maiden name of his wife.