Wilson is a Town in Carter County, Oklahoma, United States. The population was 1,584 at the 2000 census. It is part of the Ardmore, Oklahoma Micropolitan Statistical Area.
Wilson is located at 34°9′41″N 97°25′30″W / 34.16139°N 97.425°W / 34.16139; -97.425 (34.161492, -97.425078).
According to the United States Census Bureau, the city has a total area of 5.7 square miles (14.8 km²), of which, 5.7 square miles (14.7 km²) of it is land and 0.18% is water.