Capron is an inactive town in Woods County, Oklahoma, United States. The population was 23 at the 2010 census, declining by almost half from 2000 when it had 42 persons.