Location in Cimarron County and state of Oklahoma.
Keyes was established in 1925 by the Atchison, Topeka and Santa Fe Railway. The company named the town after a deceased railroad engineer.
Keyes is located at .
According to the United States Census Bureau, the town has a total area of 0.4 square miles (1.0 km2), all land.