0%

Roosevelt Lake Fishing Report Today 🎣

4 months ago · Updated 2 weeks ago

The following fishing report is generated based on current seasonal patterns, verified citizen science data, and real-time environmental conditions for Roosevelt Lake, Arizona.

1. GO/NO-GO STATUS

VERDICT: GO (With Morning Caution)

Current Conditions: Roosevelt Lake has settled into a stable winter pattern. Water temperatures are hovering between 52°F and 58°F, typical for mid-January. The "easy" fall reaction bite is over, but the quality of fish is peaking. Stability is your friend right now; the lack of major storm fronts this week makes for excellent, albeit technical, fishing.

Safety Advisory: Morning air temperatures are dipping near freezing (33°F-38°F) at launch. Boat decks will be slick with frost until roughly 9:00 AM. Wear your PFD at all times, especially if fishing solo, as cold water shock is a real risk. Mid-day highs are reaching a comfortable 60°F-65°F.

2. SPECIES INTEL

Primary Target: Largemouth Bass

Activity Level: Moderate/Steady

Pattern: The bass have completed their migration to winter sanctuaries. They are no longer chasing bait across flats. Instead, they are tightly related to vertical structure—specifically steep breaks, main lake points, and deep submerged timber in the Salt River arm. The bite is slower, but the average size is up. Expect fish to be grouped up; if you catch one, spot-lock and work the area thoroughly.

Sleeper Pick: Black Crappie

Activity Level: High

Why: While the bass crowd beats the banks, the "slab" hunters are quietly filling freezers. The crappie have schooled up in massive numbers in the Tonto Creek arm and the mouths of major coves like Salome. They are suspending over brush piles in 20–30 feet of water. This is the most consistent meat-haul bite on the lake right now.

Baitfish & Biological Data

  • Lake Forage: Threadfin Shad are tightly balled up in deep water (30–50 feet). Finding the "bait balls" on your sonar is 90% of the battle.
  • Regional Bio-Context (JSON Data): Citizen science reports from nearby Peoria and Encanto Village (Dec 23-27) confirm active Bluegill and Green Sunfish populations in the region. While Roosevelt bass are focused on shad, this indicates that sunfish are active enough to be a viable food source. If you are fishing shallower rock piles (10-15ft), a Bluegill pattern is a strong secondary option.

3. TACTICAL STRATEGY

Technique A: The Finesse Drop-Shot (Primary Pattern)

This is the day-saver when the bite gets tough. The fish are lethargic and won't chase.

  • Where: Main lake points and steep bluff walls near the dam. Look for the transition where rock turns to gravel.
  • Lure: 4.5" straight-tail worm (Roboworm or similar).
  • Color: Morning Dawn (pink/purple) for stained water, or Oxblood/Red Flake for clearer water.
  • Rigging: 3/16oz tungsten cylinder weight, 12-inch leader, size 1 Gamakatsu ReVolt hook.
  • Execution: Cast to the deep side of points (25-35ft). Let it hit bottom. Shake it in place without moving the weight. Dead-sticking (doing nothing) for 5-10 seconds is triggering the biggest bites.

Technique B: The Reaction Strike (Spoon Fishing)

Use this when you see active arches under shad balls on your graph.

  • Where: Deep flats in the Salt River arm, 30-45ft deep.
  • Lure: 3/4oz Jigging Spoon (War Eagle or Cotton Cordell).
  • Color: Chrome/Blue or White/Silver (Mimicking the Threadfin Shad).
  • Execution: Vertical jig directly under the boat. Drop to the fish's depth, rip it up 2 feet, and let it flutter down on a slack line. Most strikes happen on the fall.

Technique C: The Crappie Vertical Jig

  • Where: Submerged brush piles in Salome Cove or Tonto Creek arm.
  • Lure: 1/16oz or 1/8oz jig head with a 2" curly tail grub.
  • Color: John Deere Green (Chartreuse/Green) or Electric Chicken (Pink/Chartreuse).
  • Bait Tip: Tip the hook with a live minnow (available at the marina) to double your catch rate.
  • Execution: Hover directly over brush piles. Use your electronics to keep the bait 1 foot above the fish (crappie feed up).

Pro Tip: Don't ignore the "mud lines" near the Salt River inlet. If there's recent runoff, the distinct line between muddy and clear water acts as a physical wall that bass use to ambush prey. Pitch a dark-colored jig (Black/Blue) right into the murky side of the line.

4. REGULATIONS SNAPSHOT

Enforced by Arizona Game and Fish Department (AZGFD).

SpeciesDaily Bag LimitSize Limit
Largemouth/Smallmouth Bass6 (Combined)None (Catch & Release encouraged for trophy fish)
Crappie15None
Flathead/Channel Catfish10None
Sunfish (Bluegill/Redear)UnlimitedNone

5. REGIONAL ALTERNATIVE

Location: Apache Lake (Downstream)

If Roosevelt is too windy or the pressure is too high, head downstream to Apache Lake.

  • Why: Located just downstream, Apache is more sheltered from wind due to the canyon walls. It holds a fantastic population of Smallmouth Bass that stay active in colder water.
  • Target: Smallmouth Bass along the rocky cliff walls.
  • Tactic: Throw deep-diving crankbaits (Rapala DT-10 or DT-14) in Crawdad patterns parallel to the rock walls.
  • Access: The Apache Trail (SR 88) can be rough; ensure your vehicle has good clearance.

Tight lines!

Loading forecast...

Live Fishing Conditions: Tides, Weather & Waves

Get real‑time tides, marine weather, swell and solunar activity for each spot so you know exactly when conditions line up for your best chance at a bite.

🎣

Roosevelt Lake

Loading coordinates...

🌤️

WEATHER CONDITIONS

Weather
-- °F
--°C

Loading...

🌡️
Feels Like --°F --°C
💧
Humidity --%
💨
Wind -- mph -- km/h
🧭
Direction --
📊
Pressure -- inHg -- hPa
☀️
UV Index --
🌊

MARINE CONDITIONS

🌊 Wave Height
-- ft
-- m
Loading...
🧭 Wave Direction
--°
Loading...
⏱️ Wave Period
-- s
Loading...
📈 Tide Status
-- ft
-- m
Loading...
🌙

LUNAR & SOLUNAR

🌕

Loading...

Illumination: --%

Major Period --:-- - --:-- --:-- - --:--
Minor Period --:-- - --:-- --:-- - --:--
🌅 Sunrise --:--
🌇 Sunset --:--
📅

24-HOUR FORECAST

Loading fishing conditions...

Fishing Spots Map

My location
Loading map...

Local Access & Facilities

The Desert Oasis: Engineering Meets Angling

Situated in the heart of the Sonoran Desert, the fishery identified in local data as Roosevelt Lake—accessed primarily through the infrastructure of Lake Pleasant Regional Park—presents a striking contrast of arid landscapes and deep, productive waters. For the serious angler, this location in Peoria, Arizona, offers a complex hydrological environment defined by the New Waddell Dam and the massive intake of the Central Arizona Project. This is not merely a recreational pond; it is a dynamic reservoir where water levels fluctuate, creating a shifting battlefield for Largemouth Bass, Striped Bass, White Bass, and Black Crappie. The visual baseline here is rugged: 114 miles of shoreline characterized by red rock, submerged brush, and steep drop-offs that demand mastery of marine electronics.

The atmosphere is distinctly "high-desert technical." Unlike the lazy rivers of the south, this fishery combines the intensity of a major metropolitan reservoir with the solitude of the adjacent Hell's Canyon Wilderness. The water is often clear, requiring fluorocarbon leaders and finesse presentations, particularly during the high-pressure systems common to Arizona. The presence of the New Waddell Dam creates significant depth and structure, turning the lower basin into a pelagic playground for schooling Stripers. Experienced captains know that this water serves as a holding tank for the Central Arizona Project, meaning current flows and thermoclines can shift based on water delivery schedules, altering the bite window significantly.

While the surface may teem with recreational traffic on weekends, the dawn patrol crowd knows the true potential of these waters. The topography allows for diverse tactics, from spooning deep humps near the dam to flipping heavy cover in the northern coves where the river inlet feeds the main lake. The ecosystem supports a healthy population of forage, allowing gamefish to reach trophy proportions. It is a fishery that rewards the prepared—those who understand how desert heat impacts fish metabolism and how the unique underwater architecture of a canyon reservoir dictates migration routes.

Access & Getting There

Reaching this fishery requires navigating the northern arteries of the Phoenix metro area. The primary access corridor is via Interstate 17, heading north from Phoenix to the Carefree Highway (State Route 74). This route is generally efficient, but veteran anglers know that I-17 is prone to heavy congestion on Friday afternoons (northbound) and Sunday evenings (southbound). To maximize fishing time, plan your transit to avoid these commuter and weekender swells. Once on State Route 74, the drive transitions into the open desert, with the turnoff onto Castle Hot Springs Road serving as the final leg into the main launch zones.

💡 Captain's Tip: The Dawn Patrol Advantage

The main boat ramp at Lake Pleasant Regional Park is a massive 10-lane facility, but do not let its size lull you into complacency. With parking for only 200 vehicles adjacent to the ramp and a marina capacity of 1,000 boats, the lot fills rapidly during peak season. Professional skippers aim to have the hull wet by 5:00 AM to secure a prime parking spot and beat the recreational wakeboard traffic.

The launch infrastructure is robust, designed to handle high-volume traffic. The primary 10-lane boat ramp within Lake Pleasant Regional Park is paved and wide, accommodating everything from bass skiffs to large center consoles. However, the sheer volume of users means the ramp can become slick with algae and water traffic residue; 4-wheel drive is recommended for heavier rigs, especially when water levels are low and the ramp extends further into the basin. There are additional boat launch points noted in the local data, roughly 1.1 miles from the central hub, offering alternatives if the main staging area is gridlocked.

Weather plays a critical role in access. The region is subject to intense desert winds and sudden monsoon storms in late summer. When the winds howl down the canyon, the main basin can whip up whitecaps that make loading and unloading treacherous. The ramp's orientation offers some protection, but crosswinds can complicate trailer maneuvering. During the summer monsoon season (July-September), flash floods can impact the approach roads, particularly near the washes along Castle Hot Springs Road. Always check the forecast for high wind warnings or dust storms before hitching up.

Parking strategies must be executed with precision. The main lot at the regional park is designated for trailers, but overflow often pushes latecomers to distant lots, necessitating a long walk or a shuttle ride back to the ramp. For those strictly seeking boat storage or staging, a facility designated as BOATS PARKING is located approximately 2.6 miles from the water at VPG2+H8, Peoria, AZ. This can be a strategic asset for multi-day trips where you might want to drop the trailer securely while keeping the boat in a slip, provided you have arranged logistics.

Roosevelt Lake Pre-Trip Checklist

Facilities & Amenities

The infrastructure surrounding this fishery is well-developed, catering to both the hardcore tournament angler and the recreational boater. The centerpiece is the full-service marina within Lake Pleasant Regional Park, equipped to handle up to 1,000 vessels. This is not a primitive outpost; you can expect fuel, basic marine supplies, and slip rentals. However, for specialized fishing gear, the savvy angler looks beyond the marina store. The local "last stop" for essential provisions is Wild Horse West, located about 3.8 miles away on West Carefree Highway. Rated highly by locals, this spot serves as a catch-all for bait, tackle, and the necessary calories (burgers and beer) after a long day on the water. It opens at 9:00 AM, so it is a post-fishing resource rather than a pre-dawn supply depot.

For technical gear, particularly for bass fishing, Basstackle LLC in Phoenix (approx. 15.6 miles away) is the go-to specialist shop. They open at 8:00 AM on weekdays and carry the specific plastics and terminal tackle required for the clear-water finesse techniques often needed here. Fly fishermen targeting Stripers or Carp on the flats should head to Az Fly Shop on East Cactus Road. While it is a further drive (22.8 miles), their expertise in local entomology and streamer patterns is unmatched. Note that Anthony's Tire Shop is also listed in the vicinity; while not a tackle shop, knowing the location of a reliable tire repair service 23 miles out is invaluable when towing heavy loads across hot desert asphalt.

Facility NameTypeDistanceKey Notes
Wild Horse WestBait & Dining3.8 milesLocal hub for bait, food, and drinks. Opens 9 AM.
Basstackle LLCSpecialty Tackle15.6 milesHigh-end bass gear. Closed weekends.
Roadrunner CampgroundLodging0.4 milesImmediate access. 4.6-star rating.
Desert Tortoise CampgroundLodging1.9 milesInside park boundaries. Ideal for multi-day trips.

Lodging options favor the camper. The Roadrunner Campground and Desert Tortoise Campground are situated directly within the operational area, offering immediate access to the water. These sites range from primitive tent spots to improved pads with utility hookups. Securing a site here allows you to keep your boat rigged and ready, eliminating the daily commute from Phoenix. For those requiring hotel amenities, the JW Marriott Phoenix Desert Ridge Resort & Spa is the nearest luxury option, roughly 20 miles away, offering a stark contrast to the rugged campgrounds.

💡 Captain's Tip: Fuel Management

While the marina offers fuel, prices on the water are historically higher than land-based pumps. Top off your tanks at stations along State Route 74 or in Peoria before entering the park. Additionally, ensure your trolling motor batteries are fully charged; the wind on the main lake can drain a 36-volt system faster than expected if you are spot-locking on deep structure.

It is crucial to note the "Negative Knowledge" regarding the surrounding wilderness areas. The Hell's Canyon Wilderness, located roughly 8.4 miles away, offers rock climbing and hiking but strictly prohibits motorized transport. Do not attempt to tow a boat or access the water through wilderness trailheads. Stick to the designated park entrances to avoid fines and dead ends.

Permits, Regulations & Fees

Fishing this water requires strict adherence to both state and local regulations. Primary jurisdiction falls under the Arizona Game and Fish Department, meaning a valid state fishing license is mandatory for all anglers. Licenses should be purchased online prior to arrival, as on-site connectivity can be spotty in the canyon areas. In addition to the state license, Maricopa County Parks & Recreation manages the access to the water. This means an entry fee is required to enter Lake Pleasant Regional Park. This fee covers the use of the boat ramps, parking lots, and day-use areas. Regular visitors should consider an annual park pass to reduce long-term costs.

Conservation is a priority here. The lake is a high-pressure fishery, and catch-and-release is strongly encouraged for Largemouth Bass to maintain the trophy potential of the reservoir. Bag limits on Striped Bass and White Bass are often more liberal to manage the population of these prolific breeders, but always consult the current season's proclamation for specific size and creel limits. The presence of the Central Arizona Project infrastructure means there are restricted zones near the dam and intake towers. These areas are marked with buoys; crossing these lines is a federal offense and a safety hazard due to powerful underwater currents.

Surrounding the lake are several recreational shooting sites managed by the Bureau of Land Management (BLM), specifically Saddleback Mountain, Church Camp Road, and Baldy Mountain. It is vital for anglers to understand that while these ranges exist, shooting firearms from a boat or along the shoreline outside designated ranges is strictly prohibited. The shooting sites have specific hours (7 AM to sunset) and are closed on Wednesdays. This knowledge is important for safety awareness—hearing gunfire in the distance is normal here, but it should be coming from these specific coordinates, not the shoreline next to your boat.

Events & Seasonal Information

The rhythm of this fishery is dictated by the desert sun. In the summer months, the "bite" is almost exclusively nocturnal or crepuscular. The water temperatures can soar, pushing fish into deep thermoclines during the day. This is when the Striped Bass boil on the surface in the early morning and late evening, creating a frenzy that attracts anglers from across the state. During these months, the park often sees increased activity from recreational boaters, making the "first light" launch essential for serious fishing.

Winter brings a different dynamic. The crowds thin out, and the bass fishing shifts to a slower, deeper game. The water clarity often increases, and the fish relate tightly to the vertical structure of the canyon walls and submerged timber. This is the season for the patient angler using jigs and drop-shots. The Hell's Canyon Wilderness nearby becomes a popular destination for hikers and climbers during the cooler months, adding to the general activity in the area, though it rarely impacts the water traffic.

💡 Captain's Tip: Wind & Water Levels

As a storage reservoir, water levels can fluctuate drastically. A "hot spot" found in May might be high and dry by October. Always check the current lake level reports before launching. Furthermore, afternoon trade winds are a clockwork occurrence. If you are fishing the main basin in a smaller skiff, plan to be off the open water or in a protected cove by 11:00 AM to avoid a punishing ride back to the ramp.

Contact Information & Resources

For the most current information regarding launch ramp status, water levels, and park alerts, direct communication with the managing agencies is recommended. Maricopa County Parks & Recreation operates the entry station and visitor center; they can be reached at 602-372-7460 or via email at lakepleasant@mail.maricopa.gov. The park's physical address for GPS navigation is 41835 N. Castle Hot Springs Rd., Morristown, AZ 85342.

For inquiries regarding the surrounding BLM lands and shooting ranges, the Hassayampa Field Office can be contacted at 602-867-5400. In the event of an emergency on the water or within the park, dial 911 immediately. Cell service is generally available near the main marina and ramp areas but can be intermittent in the northern coves and near the dam.

For precise locations of the boat ramps, real-time weather data, and the specific coordinates of the tackle shops and amenities mentioned above, consult the interactive maps and live dashboard widgets below.

🎣

Roosevelt Lake

Peoria • Arizona • 33.8445, -112.2749
🅿️

Parking

5
BOATS PARKING
⭐ 5.0 2.6 mi
📍 VPG2+H8, Peoria, AZ 85342, USA
🚗 Get Directions
UIS/TSMC Truck Delivery Staging/Parking
⭐ 5.0 7.3 mi
📍 32400 N 51st Ave, Phoenix, AZ 85083, USA
🚗 Get Directions
Peoria Calderwood Butte Preserve Parking
⭐ 5.0 7.9 mi
📍 27180 N 99th Ave, Peoria, AZ 85383, USA
🚗 Get Directions
Anthem Community Park Parking Lot
⭐ 5.0 8.0 mi
📍 Venture Ct, Anthem, AZ 85086, USA
🚗 Get Directions
Westwing Mountain Trailhead Parking
⭐ 5.0 8.1 mi
📍 Peoria, AZ 85383, USA
🕒
Monday: Open 24 hours
Tuesday: Open 24 hours
Wednesday: Open 24 hours
Thursday: Open 24 hours
Friday: Open 24 hours
Saturday: Open 24 hours
Sunday: Open 24 hours
🚗 Get Directions
🐟

Bait & Tackle

5
Basstackle LLC
⭐ 5.0 15.6 mi
📍 1101 W Melinda Ln Ste C, Phoenix, AZ 85027, USA
🕒
Monday: 8:00 AM – 3:00 PM
Tuesday: 8:00 AM – 3:00 PM
Wednesday: 8:00 AM – 3:00 PM
Thursday: 8:00 AM – 3:00 PM
Friday: 8:00 AM – 3:00 PM
Saturday: Closed
Sunday: Closed
🚗 Get Directions
Az Fly Shop
⭐ 4.9 22.8 mi
📍 3254 E Cactus Rd, Phoenix, AZ 85032, USA
🕒
Monday: 10:00 AM – 6:00 PM
Tuesday: 10:00 AM – 6:00 PM
Wednesday: 10:00 AM – 6:00 PM
Thursday: 10:00 AM – 6:00 PM
Friday: 10:00 AM – 6:00 PM
Saturday: 10:00 AM – 6:00 PM
Sunday: Closed
🚗 Get Directions
Anthony's Tire Shop
⭐ 4.8 23.8 mi
📍 5124 N 51st Ave, Glendale, AZ 85301, USA
🕒
Monday: 8:00 AM – 5:30 PM
Tuesday: 8:00 AM – 5:30 PM
Wednesday: 8:00 AM – 5:30 PM
Thursday: 8:00 AM – 5:30 PM
Friday: 8:00 AM – 5:30 PM
Saturday: 8:00 AM – 3:00 PM
Sunday: Closed
🚗 Get Directions
The Stock Shop
⭐ 4.7 16.8 mi
📍 6615 W Thunderbird Rd, Glendale, AZ 85306, USA
🕒
Monday: 9:00 AM – 6:00 PM
Tuesday: 9:00 AM – 6:00 PM
Wednesday: 9:00 AM – 6:00 PM
Thursday: 9:00 AM – 6:00 PM
Friday: 9:00 AM – 6:00 PM
Saturday: 8:00 AM – 6:00 PM
Sunday: 10:00 AM – 4:00 PM
🚗 Get Directions
Wild Horse West
⭐ 4.6 3.8 mi
📍 8415 W Carefree Hwy, Peoria, AZ 85383, USA
🕒
Monday: 9:00 AM – 7:00 PM
Tuesday: 9:00 AM – 7:00 PM
Wednesday: 9:00 AM – 7:00 PM
Thursday: 9:00 AM – 7:00 PM
Friday: 9:00 AM – 8:00 PM
Saturday: 9:00 AM – 8:00 PM
Sunday: 9:00 AM – 7:00 PM
🚗 Get Directions
🚤

Fishing Charters

5
Arizona Sport Fishing
⭐ 5.0 2.6 mi
📍 Lake Pleasant Regional Park, Morristown, AZ 85342, USA
🕒
Monday: 6:00 AM – 9:00 PM
Tuesday: 6:00 AM – 9:00 PM
Wednesday: 6:00 AM – 9:00 PM
Thursday: 6:00 AM – 9:00 PM
Friday: 6:00 AM – 9:00 PM
Saturday: 6:00 AM – 9:00 PM
Sunday: 6:00 AM – 9:00 PM
🚗 Get Directions
No-Limit-Fishing
⭐ 5.0 2.5 mi
📍 Lake Pleasant Regional Park, Morristown, AZ 85342, USA
🕒
Monday: Open 24 hours
Tuesday: Open 24 hours
Wednesday: Open 24 hours
Thursday: Open 24 hours
Friday: Open 24 hours
Saturday: Open 24 hours
Sunday: Open 24 hours
🚗 Get Directions
Dirty Verde Outfitters
⭐ 5.0 54.1 mi
📍 1905 E Grippen Rd, Camp Verde, AZ 86322, USA
🕒
Monday: Open 24 hours
Tuesday: Open 24 hours
Wednesday: Open 24 hours
Thursday: Open 24 hours
Friday: Open 24 hours
Saturday: Open 24 hours
Sunday: Open 24 hours
🚗 Get Directions
Go Boat AZ
⭐ 5.0 1.7 mi
📍 40202 N 87th Ave, Peoria, AZ 85383, USA
🕒
Monday: 9:00 AM – 6:00 PM
Tuesday: 9:00 AM – 6:00 PM
Wednesday: 9:00 AM – 6:00 PM
Thursday: 9:00 AM – 6:00 PM
Friday: 9:00 AM – 6:00 PM
Saturday: 9:00 AM – 6:00 PM
Sunday: 9:00 AM – 6:00 PM
🚗 Get Directions
🏠

Lodging

5
Family Campground
⭐ 4.7 21.3 mi
📍 13073-20685 W Valley Vista Dr, Waddell, AZ 85355, USA
🕒
Monday: 8:00 AM – 8:00 PM
Tuesday: 8:00 AM – 8:00 PM
Wednesday: 8:00 AM – 8:00 PM
Thursday: 8:00 AM – 8:00 PM
Friday: 8:00 AM – 10:00 PM
Saturday: 8:00 AM – 10:00 PM
Sunday: 8:00 AM – 8:00 PM
🚗 Get Directions

Boat Ramps

3
🚻

Restrooms

3
👨‍👩‍👧‍👦

Family Friendly

2

Accessibility

Wheelchair Access

Not Confirmed

🐕

Pets Allowed

Not Confirmed

⚠️ Some accessibility info not officially confirmed. Please verify with location directly.

📍 Showing 28 facilities on map

📊

About Our Fishing Reports & Forecasts

Our spot reports combine data-driven forecasts with curated local information. The forecast is generated by our proprietary Fishing Score algorithm (0–100%), which analyzes real-time data from Open-Meteo API, validated against NOAA CO-OPS tide gauges and USGS water-monitoring stations. The model weights tide dynamics (35%), wave energy (25%), wind patterns (20%) and time of day (20%)—factors shown to influence fish feeding behavior through marine-biology research and decades of charter log data.

Access, facilities and services information for each fishing spot is sourced from official datasets such as Recreation.gov (RIDB), state park & wildlife agencies, and geospatial providers like Google Maps. These sections undergo scheduled re-validation every 3–6 months to ensure that boat ramps, park access, contact details and local services remain accurate.

Narrative sections (catches, seasonal behavior, local tips) are synthesized from these data sources and refined following the Fishing Reports Today editorial guidelines, combining bibliographic research from ichthyology and oceanography with expert angler experience. Our team reviews reports on a regular basis, while the forecast model itself updates every 6 hours for real-time accuracy.

⚠️ Important: Always verify current local regulations, access restrictions and weather conditions before fishing. These reports are intended as a planning aid, not a guarantee of catches or safety. When in doubt, contact local authorities or park managers listed on the page.

Learn more about our methodology & data sources

Leave a Reply

Your email address will not be published. Required fields are marked *