Bonifay is a city located in Holmes County, Florida. Bonifay has a 2025 population of 2,869. It is also the county seat of Holmes County. Bonifay is currently growing at a rate of 0.77% annually and its population has increased by 4.02% since the most recent census, which recorded a population of 2,758 in 2020.
The average household income in Bonifay is $44,639 with a poverty rate of 25.07%.The median age in Bonifay is 39.3 years: 35.1 years for males, and 40 years for females.
Data after 2023 is projected based on recent change
The racial composition of Bonifay includes 70.96% White, 18.62% Black or African American, and smaller percentages for Native American, other race, Asian and multiracial populations.
Race | Population | Percentage (of total) |
---|---|---|
White | 1,974 | 70.96% |
Black or African American | 518 | 18.62% |
Two or more races | 219 | 7.87% |
Native American | 41 | 1.47% |
Other race | 21 | 0.75% |
Asian | 9 | 0.32% |
Married
Widowed
Divorced
Separated
Never Married
Bonifay's average per capita income is $30,034. Household income levels show a median of $39,630. The poverty rate stands at 25.07%.
Name | Median | Mean |
---|---|---|
Married Families | $55,104 | - |
Families | $41,744 | $56,610 |
Households | $39,630 | $44,639 |
Non Families | $23,900 | $30,719 |
Average Income
Median Household Income
Poverty Rate