May is a town in Harper County, Oklahoma, United States.
[5] According to the United States Census Bureau, the town has a total area of 0.2 square miles (0.52 km2), all land.
May was served by the Northwestern District of the Missouri–Kansas–Texas Railroad until that line's abandonment in January 1973.
There were 27 housing units at an average density of 150.2 per square mile (58.0/km2).
47.1% of all households were made up of individuals, and 17.6% had someone living alone who was 65 years of age or older.