About This Place
Taft is a town in Muskogee County, Oklahoma, United States. The population was 349 at the 2000 census.
Taft is located at 35°45′45″N 95°32′46″W / 35.7625°N 95.54611°W / 35.7625; -95.54611 (35.762595, -95.546046).
According to the United States Census Bureau, the town has a total area of 1.5 square miles (4.0 km²), all of it land.