Where is Holmes County?

3 Holmes Counties in 3 states · 80,554 people (2025)

There are 3 counties named Holmes County in the United States, in Florida, Mississippi and Ohio. The most populous is Holmes County, Ohio (county seat: Millersburg), with 44,970 people in 2025.

Map of the United States showing where all 3 Holmes Counties are, labeled by state
Every Holmes County in the United States (red), labeled with its state. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

All 3 Holmes Counties

Sorted by state. Each link opens the county's map.

StateCounty seatPopulation 2025Land area (sq mi)EstablishedNamed after
Holmes County, FloridaBonifay20,1194791848–
Holmes County, MississippiLexington15,4657571833David Holmes
Holmes County, OhioMillersburg44,9704231824Andrew Holmes

Questions about Holmes Counties

How many Holmes Counties are there?

There are 3 Holmes Counties in the United States, in Florida, Mississippi and Ohio.

Which Holmes County is the largest?

By population, Holmes County, Ohio (44,970 people in 2025). By land area, Holmes County, Mississippi (757 sq mi).

Which Holmes County is the oldest?

Holmes County, Ohio, established in 1824. The newest is Holmes County, Florida (1848).

How do I find out which Holmes County an address is in?

Open the county map of the state: it has a search box for cities, towns and ZIP codes. On a phone, the "what county am I in" tool on our sister site uses your location.

What county am I in? →

Other common county names