Best Fishing Spots in Arizona
Arizona may be a desert state, but it holds remarkable fishing diversity — from trophy bass in the Salt River chain of lakes to world-class trout in the White Mountains and massive striped bass on Lake Powell. The state stocks trout year-round in over 50 community waters, and the warm desert reservoirs produce largemouth bass that rival Florida strain genetics.
🎣 7 Top Spots 📍 3 Regions 📋 4 Seasons
Salt River Chain — Desert Bass Country
Roosevelt Lake
🐟 Largemouth Bass 🐟 Crappie 🐟 Catfish 🐟 Smallmouth Bass 🐟 Carp
🎯 Expert Tip
Canyon Lake
🐟 Largemouth Bass 🐟 Smallmouth Bass 🐟 Rainbow Trout 🐟 Walleye 🐟 Catfish
🎯 Expert Tip
Lake Pleasant
🐟 Striped Bass 🐟 Largemouth Bass 🐟 White Bass 🐟 Catfish 🐟 Crappie
🎯 Expert Tip
Northern Arizona — Trout & Mountain Fishing
Oak Creek (Sedona)
🐟 Rainbow Trout 🐟 Brown Trout 🐟 Smallmouth Bass
🎯 Expert Tip
White Mountains Lakes (Big Lake / Reservation Lake)
🐟 Rainbow Trout 🐟 Brook Trout 🐟 Apache Trout 🐟 Cutthroat Trout
🎯 Expert Tip
Colorado River & Border Waters — Trophy Bass & Stripers
Lake Powell
🐟 Striped Bass 🐟 Smallmouth Bass 🐟 Walleye 🐟 Largemouth Bass 🐟 Crappie
🎯 Expert Tip
Lake Havasu
🐟 Largemouth Bass 🐟 Striped Bass 🐟 Smallmouth Bass 🐟 Redear Sunfish 🐟 Catfish
🎯 Expert Tip
When to Fish in Arizona — Seasonal Guide
| Season | Months | Best Targets | Prime Spots | Tips |
|---|---|---|---|---|
| Spring | March – May | Desert Bass Spawn, Mountain Trout Opening, Striper Pre-Spawn | Roosevelt Lake (bass spawn), Oak Creek (trout), Lake Havasu (tournament bass) | Spring is prime for desert reservoir bass — spawning activity peaks March through April as water temps reach 60-65°F. Mountain trout streams become fishable as snowmelt subsides. Lake Havasu bass fishing is world-class in spring. Lake Powell stripers begin moving shallow. |
| Summer | June – August | Striper Boils, Mountain Escapes, Night Catfishing | Lake Powell (striper boils), White Mountains (alpine trout), Lake Pleasant (night catfish) | Escape the desert heat by fishing the White Mountains above 7,000 feet. Desert lakes are best at dawn, dusk, or night. Lake Powell and Lake Pleasant striper boils are spectacular summer events. Night catfishing on the urban lakes can be exceptional with temperatures above 100°F. |
| Fall | September – November | Fed-Up Bass, Fall Striper Runs, Post-Monsoon Trout | Roosevelt Lake (fall bass), Lake Powell (fall stripers), Oak Creek (fall trout) | Cooling water temperatures trigger aggressive fall feeding on all desert reservoirs. Bass and stripers chase shad schools to the surface. Mountain trout fishing improves post-monsoon with clearer water. October is arguably Arizona's best overall fishing month. |
| Winter | December – February | Stocked Trout, Clear-Water Bass, Community Lakes | Community lakes (stocked trout), Canyon Lake (winter bass), Lake Havasu (finesse bass) | AZGFD stocks rainbow trout in 50+ community lakes throughout the Phoenix and Tucson metro areas — check the stocking schedule. Desert reservoir bass fishing slows but rewards finesse anglers. Lake Havasu produces year-round. This is actually a pleasant time to fish Arizona's lower elevations. |