Osage City is located in Osage County, KS. The population is 2,947, making Osage City the largest city in Osage County.
There are 3 public schools in Osage City with an average Homefacts rating of B. The total crime rate for Osage City is very low , and there are 10 registered sex offenders residing in the city. Unemployment in Osage City is moderate and the median home sales price is $0. Detailed and up-to-date Osage City property reports are available for any property address.
Cities near Osage City include Superior Township, Grant Township and Barclay Township.