 Cainsville had its start in 1854 when Peter Cain built a watermill on the site.As more workers arrived, a post office, blacksmith shop and trading post were necessarily started up, so that by 1858, a small town had developed.Cainsville is located one half mile west of the Harrison-Mercer county line on the east side of the Thompson River floodplain.