Roselle Park, NJ has a population of 13,560 and is the 3,082nd largest city in the United States. The population density is 11,074 per sq mi which is 1107290% higher than the New Jersey average and 12123% higher than the national average. The median age in Roselle Park is 37 which is approximately 5% lower than the New Jersey average of 40. In Roselle Park, 58% of the population over 15 years of age are married, 55% speak English and 26% speak Spanish. 55% of Roselle Park residents were born in New Jersey, 15% were born out of state, 3% were born outside of the United States and 28% were foreign born.