Grand Forks is located in Grand Forks County, ND. The population is 53,023, making Grand Forks the largest city in Grand Forks County and the 3rd largest city in the state of North Dakota.
There are 22 public schools in Grand Forks with an average Homefacts rating of B. The total crime rate for Grand Forks is low , and there are 85 registered sex offenders residing in the city. Unemployment in Grand Forks is low and the median home sales price is $0. Detailed and up-to-date Grand Forks property reports are available for any property address.
Cities near Grand Forks include Grand Forks Township, East Grand Forks and Rhinehart Township.