Corn is a town in Washita County, Oklahoma, United States. The population was 503 at the 2010 census.
Corn is located 13 miles northeast of Cordell in western Oklahoma. Its geographic coordinates are 35°22′42″N 98°47′0″W / 35.37833°N 98.783333°W / 35.37833; -98.783333 (35.378269, -98.783200). According to the United States Census Bureau, the town has a total area of 0.4 square miles (0.9 km²), all of it land.
Originally the name of the town of Corn was spelled Korn, but was changed during World War I due to anti-German sentiment. There are several stories as to how the town received the name Corn. However, the most commonly believed story is that the town received its name because its first post office was in a corn field.