Bonifay is located in Holmes County, FL. The population is 2,811, making Bonifay the largest city in Holmes County.
There are 9 public schools in Bonifay with an average Homefacts rating of B-. The total crime rate for Bonifay is very low , and there are 53 registered sex offenders residing in the city. Unemployment in Bonifay is low and the median home sales price is $0. Detailed and up-to-date Bonifay property reports are available for any property address.
Cities near Bonifay include Caryville, Chipley and Westville.