Fletcher is a town in Comanche County, Oklahoma, United States. The population was 1,022 at the 2000 census. It is included in the Lawton, Oklahoma Metropolitan Statistical Area.
Fletcher is located at 34°49′21″N 98°14′26″W / 34.8225°N 98.24056°W / 34.8225; -98.24056 (34.822445, -98.240643).
According to the United States Census Bureau, the town has a total area of 0.8 square miles (2.1 km²), all of it land.