Natchitoches, LA has a population of 18,402 and is the 2,370th largest city in the United States. The population density is 810 per sq mi which is 813% higher than the Louisiana average and 794% higher than the national average. The median age in Natchitoches is 26 which is approximately 27% lower than the Louisiana average of 36. In Natchitoches, 37% of the population over 15 years of age are married, 97% speak English and 1% speak Spanish. 83% of Natchitoches residents were born in Louisiana, 15% were born out of state, 0% were born outside of the United States and 2% were foreign born.