Your Guide to Holmes County, Ohio
Looking for trusted businesses, services and local resources in Holmes County, Ohio? FindItOhio.com helps residents and visitors discover local companies, professionals and community information across Holmes County, including Millersburg, the county seat.
Quick answer: Holmes County is one of Ohio’s 88 counties. Its county seat is Millersburg, it was established in 1824, and it has an estimated 44,970 residents as of 2025.
At a Glance
- County seat: Millersburg
- Established: Jan 20, 1824
- Formed from: Coshocton, Wayne, and Tuscarawas Counties
- Named for: Major Andrew Holmes (died 1814), a War of 1812 officer
- Estimated population (2025): 44,970
- Total area: 422.99 sq mi
- FIPS code: 39075
About Holmes County
Holmes County is a county in the U.S. state of Ohio. As of the 2020 Census, the population was 44,223. Its county seat is Millersburg. The county was formed in 1824 from portions of Coshocton, Tuscarawas and Wayne counties and organized the following year. It was named after Andrew Holmes, an officer killed in the War of 1812.
Holmes County, which was about 42% Amish in 2010, and 48% in 2020, has the highest concentration of Amish in the world, which draws many visitors to the county. The Holmes Amish settlement, which also includes Amish from neighboring counties, is the second largest in the world after Lancaster County, Pennsylvania, and numbered 37,770 people in 2021.
History of Holmes County
Holmes County was formed on January 20, 1824, from portions of Coshocton, Tuscarawas and Wayne counties. It was named after Major Andrew Holmes, who was killed in action at the Battle of Mackinac Island.
In 1863, during the Civil War, numerous small anti draft riots took place, mainly in the German speaking areas. Holmes County at the time was a Democratic stronghold, dominated by its Pennsylvania Dutch settlers, along with many recent German immigrants. With the passage of the Conscription Act in March 1863, Holmes County politicians denounced both Congress and President Lincoln as despotic, saying that forced military service was little different from slavery. Conscription had been common in their former German homelands, and it was one of the reasons they had moved to America. Violent protests broke out in June, and they continued until the Union Army marched into the county and declared martial law. Stephen E. Towne in 2019, using archival records, argues that many of the resisters belonged to secret organizations that opposed Union tactics to defeat the Confederacy.
Cities and Villages in Holmes County
Villages
Baltic, Glenmont, Holmesville, Killbuck, Loudonville, Millersburg †, Nashville
Find Local Businesses in Holmes County
Browse the FindItOhio.com business directory to find restaurants, contractors, professional services, shops and more serving Holmes County. Own a business here? Add your free business listing so local customers can find you.
Background Checks, Process Serving and Private Investigations
Residents and employers in Holmes County can get BCI and FBI LiveScan fingerprinting, FD-258 fingerprint cards, process serving and licensed private investigations from these Ohio providers:
- Ohio Security & Investigations, Youngstown: licensed private investigations and fingerprinting. Call (888) 341-6960 or visit ohioinvestigators.com.
- 10-8 Protective Services, Columbus: investigations, fingerprinting and process serving. Call (800) 949-8521 or visit 10-8protectiveservices.com.
Frequently Asked Questions
What is the county seat of Holmes County, Ohio?
Millersburg is the county seat of Holmes County, Ohio.
When was Holmes County established?
Holmes County was established on Jan 20, 1824. It was formed from Coshocton, Wayne, and Tuscarawas Counties.
Who or what is Holmes County named for?
Holmes County is named for Major Andrew Holmes (died 1814), a War of 1812 officer.
How many people live in Holmes County, Ohio?
Holmes County has an estimated population of 44,970 as of 2025.
What cities are in Holmes County, Ohio?
Holmes County has no incorporated cities. Its communities include Baltic, Glenmont, Holmesville, Killbuck, Loudonville, Millersburg †, Nashville.
Where can I find local businesses in Holmes County?
Search the FindItOhio.com business directory to find local businesses and services in Holmes County, Ohio.
How do I list my Holmes County business on FindItOhio.com?
Visit the free business listing page on FindItOhio.com and submit your business name, address, phone number and website.
Looking for another county? Explore all 88 Ohio counties on FindItOhio.com.
County background adapted from the Wikipedia article Holmes County, Ohio, available under the Creative Commons Attribution ShareAlike 4.0 license.