WhenToBird

Birding spots

Best Birding Spots in Utah

By species reported, the top birding spots in Utah are Dry Creek, Utah State Department of Wildlife Resources 165, and Provo River. Dry Creek has the longest list (215 species), and its best season is spring.

Species counts are birds reported at least three times in that season at that spot, 2016–2025. Busy spots list more species simply because more people look, so compare the checklist counts. Spot names come from public map data and hotspot listings.

SpotCountySpeciesChecklistsWinterSpringSummerFall
Dry CreekUtah County2152,49891191127144
Utah State Department of Wildlife Resources 165Davis County2134,840119172136171
Provo RiverUtah County2082,28799150111160
Rockport State ParkSummit County2061,61480159126156
Utah Lake WetlandsUtah County2051,18978144149173
Tonaquint ParkWashington County2033,677119171103148
Spanish ForkUtah County19583761141137152
Indian CanyonWashington County1941,53978176104113
Willard Bay State ParkBox Elder County1878008613999151
Lee Kay State Wildlife CenterSalt Lake County1803,804104155106141
Antelope Island State ParkDavis County1742,49354136119145
Moab WetlandsGrand County1721,39873146105114
Sand Hollow State ParkWashington County1718277712682118
Northlake ParkUtah County171759661559590
Jordan Willows ParkUtah County1672,2257614991100
Benjamin SloughUtah County1671,0776412288129
Little Dell ReservoirSalt Lake County1631,3266212510090
Ogden Bay State Wildlife AreaWeber County1634987712390101
Ivins ReservoirWashington County1621,0439012657104
Ash CreekWashington County162691701256696
Spencer Number Two Reservoir (historical)Kane County1616057211885120
Fish Springs National Wildlife RefugeJuab County160299141128190
State of Utah Department of Natural Resources 3Salt Lake County1541,183841228592
Quail Creek State ParkWashington County153904831164194
Mill CreekSalt Lake County152999841097591
Springs ParkWashington County151795871236196
Deer Creek State Park (Heber Valley)Wasatch County151294401247074
Decker Lake ParkSalt Lake County1491,9656612986104
Echo ReservoirSummit County1495413710880101
Stewart Lake State Wildlife AreaUintah County145420439110699

By county