Croydon is located in Bucks County, PA. The population is 10,269, making Croydon the 2nd largest city in Bucks County.
There are 2 public schools in Croydon with an average Homefacts rating of B+. The total crime rate for Croydon is low , and there are 7 registered sex offenders residing in the city. Unemployment in Croydon is moderate and the median home sales price is $0. Detailed and up-to-date Croydon property reports are available for any property address.
Cities near Croydon include Bristol Township, Beverly and Bristol.