Kimballton has two Historic Districts on the National Register of Historic Places, West 2nd and 3rd Streets, which include the picturesque Immanuel Lutheran Church (pictured above), and the Business District, which includes the General Store Museum.

The church, built in 1904 at a cost of $7,000, welcomes all visitors. The congregation celebrated its centennial in 1997.