Indiahoma is a town in Comanche County, Oklahoma, United States. The population was 344 at the 2010 census. It is included as an exurb in the Lawton, Oklahoma, Metropolitan Statistical Area. It is also home to the Treasure Lake Job Corp.
Indiahoma is located at 34°37′9″N 98°45′8″W / 34.61917°N 98.75222°W / 34.61917; -98.75222 (34.619104, -98.752126).
According to the United States Census Bureau, the town has a total area of 0.3 square miles (0.7 km²), all of it land.