Royal is located in Clay County, IA. The population is 599, making Royal the 3rd largest city in Clay County.
There are 1 public schools in Royal with an average Homefacts rating of B+. The total crime rate for Royal is very low , and there are 1 registered sex offenders residing in the city. Unemployment in Royal is low and the median home sales price is $0. Detailed and up-to-date Royal property reports are available for any property address.
Cities near Royal include Clay Township, Lincoln Township and Riverton Township.