Punta Rassa, FL has a population of 1,890 and is the 11,357th largest city in the United States. The population density is 791 per sq mi which is 170% higher than the Florida average and 773% higher than the national average. The median age in Punta Rassa is 82 which is approximately 97% higher than the Florida average of 42. In Punta Rassa, 87% of the population over 15 years of age are married, 93% speak English and 0% speak Spanish. 3% of Punta Rassa residents were born in Florida, 87% were born out of state, 2% were born outside of the United States and 8% were foreign born.