Spiro, OK has a population of 2,740 people with a median age of 35.2 and a median household income of $35,481. Between 2015 and 2016 the population of Spiro, OK grew from 2,640 to 2,740, a 3.79% increase and its median household income declined from $35,536 to $35,481, a 0.15% decrease.
The population of Spiro, OK is 75.5% White, 9.9% Native, and 5.58% Black. 4.22% of the people in Spiro, OK speak a non-English language, and 99% are U.S. citizens.
The largest universities in Spiro, OK are Kiamichi Technology Center-Spiro, with 23 graduates, N/A, with N/A graduates, and N/A, with N/A graduates.
The median property value in Spiro, OK is $66,400, and the homeownership rate is 58.6%. Most people in Spiro, OK commute by Drove Alone, and the average commute time is 22.4 minutes. The average car ownership in Spiro, OK is 2 cars per household.
Spiro, OK is a census place located in Le Flore County, OK. It borders .