Roosevelt Lake is the largest lake in central Arizona and is known as one of the very best bass fishing lakes (Aka, Bass Fishing Paradise in Arizona) in Arizona usually always reporting good to excellent bass fishing conditions on Roosevelt Lake.
Roosevelt Lake is the head lake in a chain of 4 lakes (Roosevelt Lake, Apache Lake, Canyon Lake and Saguaro Lake) and then flow into the Salt River and another great fishing area known as the Lower Salt River.
Roosevelt Lake is over 22,000 surface acres and can be 23+ miles long when the lake is full and it's shores are lined with submerged bushes, trees, various covers and more provides plenty of cover and perfect nutrient-rich forage that bass fish love to feast on.
Roosevelt Lake has very few rivals in Arizona for producing great trophy fish. Previous records at Lake Roosevelt for both largemouth bass (14 lbs. 8 oz.) and for smallmouth bass (7 lbs. 4 oz.) which were both caught from Lake Roosevelt. Catfish weighing in excess of 60 lbs. have been caught here. Crappies weighing in excess of one pound are routinely caught at Lake Roosevelt.
Roosevelt Lake offers great fishing for Largemouth Bass, Smallmouth Bass, Yellow Bass, Black Crappie, Bluegill, Channel Catfish and Flathead Catfish.
Roosevelt Lake offers:
128 MILES OF SANDY SHORELINE
STUNNING RED ROCKS &
CRYSTAL BLUE WARM WATER
Lake Roosevelt Lake Ranked Arizona’s #1 Favorite Fishing Lake By Arizona Fisheries Management!
Roosevelt Lake Best Areas to Fish
The best hotspots to fish at Lake Roosevelt are AZGFD Habitat Structure at Roosevelt Lake that also include G.P.S. Points on the map below. Learn more here
Roosevelt Lake Marinas
Directions to Roosevelt Lake
To get to Lake Roosevelt from Phoenix, AZ drive US 60 Freeway East and proceed through Apache Junction and turn left on State Route 88. You will drive pass Canyon Lake, Tortilla Flat and Apache Lake on the way to Roosevelt Lake. The road goes from paved to a narrow dirt road. If you have a fear of heights, don't go this way.
To get to Lake Roosevelt from Tucson, take Hwy. 77 to Globe, then Hwy. 60 south, then Hwy. 188 north for 27 miles to the lake.
Lake Roosevelt Boat Ramps
- Cholla Campground
- Grapevine Campground
- Indian Point Campground