Elgin is located in southwestern Oklahoma in
Comanche County on the northeast boundary of Ft. Sill Military Reservation between
Lawton and
Chickasha along Highway 17 near
Lake Ellsworth.
The population estimate for July 1, 1998 was 1,017, and increase of 42 since 1990.