Timber Rattlesnake (Crotalus horridus)
(c) zoisrus, some rights reserved (CC BY-NC) · CC BY-NC 4.0 (opens in a new tab) · iNaturalist (opens in a new tab)
ReptilesIn Ohio

Timber Rattlesnake

Crotalus horridus Linnaeus, 1758

Kingdom
Animalia
Phylum
Chordata
Family
Viperidae
Genus
Crotalus

Conservation status

  • Endangered on Ohio's list of endangered and threatened wild animals (Ohio Division of Wildlife, June 2026)

Exact locations of listed species are never shown.

We remember your county on this device only, until you clear it. Your ZIP code, city or location never leaves your device.

Range

Where it is recorded

Not enough evidence yet

No Ohio county has qualifying records of it yet.

Within its mapped range in Ohio. Range: USGS Gap Analysis Project, Species Range Maps CONUS_2001 (2018).

  • No result yet (88)
  • Recorded, too few records for a result (0)
  • Recorded, season not shown (0)
  • Season shown (0)
Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files, 1:500,000. Show as a table
Counties as a table
Timber Rattlesnake by Ohio county: records and mapped range
CountyRecords
Adams CountyNo qualifying records yet
Allen CountyNo qualifying records yet
Ashland CountyNo qualifying records yet
Ashtabula CountyNo qualifying records yet
Athens CountyNo qualifying records yet
Auglaize CountyNo qualifying records yet
Belmont CountyNo qualifying records yet
Brown CountyNo qualifying records yet
Butler CountyNo qualifying records yet
Carroll CountyNo qualifying records yet
Champaign CountyNo qualifying records yet
Clark CountyNo qualifying records yet
Clermont CountyNo qualifying records yet
Clinton CountyNo qualifying records yet
Columbiana CountyNo qualifying records yet
Coshocton CountyNo qualifying records yet
Crawford CountyNo qualifying records yet
Cuyahoga CountyNo qualifying records yet
Darke CountyNo qualifying records yet
Defiance CountyNo qualifying records yet
Delaware CountyNo qualifying records yet
Erie CountyNo qualifying records yet
Fairfield CountyNo qualifying records yet
Fayette CountyNo qualifying records yet
Franklin CountyNo qualifying records yet
Fulton CountyNo qualifying records yet
Gallia CountyNo qualifying records yet
Geauga CountyNo qualifying records yet
Greene CountyNo qualifying records yet
Guernsey CountyNo qualifying records yet
Hamilton CountyNo qualifying records yet
Hancock CountyNo qualifying records yet
Hardin CountyNo qualifying records yet
Harrison CountyNo qualifying records yet
Henry CountyNo qualifying records yet
Highland CountyNo qualifying records yet
Hocking CountyNo qualifying records yet
Holmes CountyNo qualifying records yet
Huron CountyNo qualifying records yet
Jackson CountyNo qualifying records yet
Jefferson CountyNo qualifying records yet
Knox CountyNo qualifying records yet
Lake CountyNo qualifying records yet
Lawrence CountyNo qualifying records yet
Licking CountyNo qualifying records yet
Logan CountyNo qualifying records yet
Lorain CountyNo qualifying records yet
Lucas CountyNo qualifying records yet
Madison CountyNo qualifying records yet
Mahoning CountyNo qualifying records yet
Marion CountyNo qualifying records yet
Medina CountyNo qualifying records yet
Meigs CountyNo qualifying records yet
Mercer CountyNo qualifying records yet
Miami CountyNo qualifying records yet
Monroe CountyNo qualifying records yet
Montgomery CountyNo qualifying records yet
Morgan CountyNo qualifying records yet
Morrow CountyNo qualifying records yet
Muskingum CountyNo qualifying records yet
Noble CountyNo qualifying records yet
Ottawa CountyNo qualifying records yet
Paulding CountyNo qualifying records yet
Perry CountyNo qualifying records yet
Pickaway CountyNo qualifying records yet
Pike CountyNo qualifying records yet
Portage CountyNo qualifying records yet
Preble CountyNo qualifying records yet
Putnam CountyNo qualifying records yet
Richland CountyNo qualifying records yet
Ross CountyNo qualifying records yet
Sandusky CountyNo qualifying records yet
Scioto CountyNo qualifying records yet
Seneca CountyNo qualifying records yet
Shelby CountyNo qualifying records yet
Stark CountyNo qualifying records yet
Summit CountyNo qualifying records yet
Trumbull CountyNo qualifying records yet
Tuscarawas CountyNo qualifying records yet
Union CountyNo qualifying records yet
Van Wert CountyNo qualifying records yet
Vinton CountyNo qualifying records yet
Warren CountyNo qualifying records yet
Washington CountyNo qualifying records yet
Wayne CountyNo qualifying records yet
Williams CountyNo qualifying records yet
Wood CountyNo qualifying records yet
Wyandot CountyNo qualifying records yet

Season

When it is recorded

In Ohio

Not enough evidence

Not enough records in Ohio yet to show a season. A season needs at least 20 records from 5 different years. Missing records do not mean it is absent.

What these results show

These results show when people recorded a species, not when or where it occurs. Missing weeks and low counts do not mean absence or scarcity, and counts are not abundance. Contributed records reflect where, when and what people chose to observe.

Sources

Where these results come from

  • Records from iNaturalist research-grade observations and expert-identified GBIF datasets, CC0, CC BY and CC BY-NC. Sources
  • Seasons use the published method and its evidence thresholds. Methods
  • See it on iNaturalist (opens in a new tab)OpenPhenology is independent and not affiliated with iNaturalist.