DeMotte is a town in Keener Township, Jasper County, Indiana, United States. The population was 3,814 at the 2010 census.