Wyandotte, OK has a population of 376 and is the 21,216th largest city in the United States. The population density is 775 per sq mi which is 1320% higher than the Oklahoma average and 755% higher than the national average. The median age in Wyandotte is 32 which is approximately 13% lower than the Oklahoma average of 36. In Wyandotte, 50% of the population over 15 years of age are married, 96% speak English and 3% speak Spanish. 52% of Wyandotte residents were born in Oklahoma, 45% were born out of state, 1% were born outside of the United States and 3% were foreign born.