Luther is a town in Oklahoma County, Oklahoma, United States, and a part of the Oklahoma City Metropolitan Area. The population was 1,221 at the 2010 census. Sperling Best Places lists the population of 4073 for the 73054 Luther zip code, which includes the town and immediate surrounding area of rural residents.
Luther is located at 35°39′38″N 97°11′29″W (35.660659, -97.191521).
According to the United States Census Bureau, the town has a total area of 45 square miles (120 km2).
Luther is located in the Cross Timbers ecoregion and the Frontier Country tourism region.
As of the census of 2010, the total population was 1,221, with 445 households, and 329 families living in the town.
This is a sizable increase from 2000, when there were 612 people, 228 households, and 163 families living in the town. The population density was 136.5 people per square mile (52.7/km²). There were 266 housing units at an average density of 59.3 per square mile (22.9/km²). The racial makeup of the town was 77.78% White, 11.11% African American, 5.88% Native American, 0.82% from other races, and 4.41% from two or more races. Hispanic or Latino of any race were 1.63% of the population.