roselle nj what county
Roselle, New Jersey Roselle is located in Union County, NJ. The population is 21,204, making Roselle the 7th largest city in Union County. There are 13 public schools in Roselle with an average Homefacts rating of C-. The total crime rate for Roselle is very low, and there are 19 registered sex offenders residing in the city.