Rio Pinar, FL has a population of 5,069 and is the 6,410th largest city in the United States. The population density is 2,333 per sq mi which is 694% higher than the Florida average and 2475% higher than the national average. The median age in Rio Pinar is 47 which is approximately 12% higher than the Florida average of 42. In Rio Pinar, 71% of the population over 15 years of age are married, 73% speak English and 17% speak Spanish. 29% of Rio Pinar residents were born in Florida, 46% were born out of state, 8% were born outside of the United States and 16% were foreign born.