 At the 2010 census Keene had a population of 431.The population density was 44.6 people per square mile (17.2/km²).The racial makeup of Keene was 385 (89.3%) White, 2 (0.5%) African American, 10 (2.3%) Native American, 8 (1.9%) Asian, 0 (0.0%) Pacific Islander, 16 (3.7%) from other races, and 10 (2.3%) from two or more races.