Peacock bass live in warm freshwater systems in Florida, Texas, and a few other southern states, with the strongest populations in Florida's canal systems, lakes, and rivers south of Lake Okeechobee

Peacock bass are not native to North America — they were introduced to Florida in the 1980s as a way to control invasive fish populations. They thrived in the warm waters and have since spread to a handful of other warm-water systems. Today, your realistic options for catching them are concentrated in Florida, with smaller populations in Texas and a few other locations. The fish prefer water temperatures above 68 degrees, which is why they are found only in the warmest parts of the continent.

Florida holds the vast majority of peacock bass in North America. The strongest fishery is in South Florida — the Miami-Dade, Broward, and Palm Beach county canal systems are where most anglers find them. These canals are shallow, weedy, and full of structure, which is exactly what peacock bass want. You can also find them in natural lakes like Lake Okeechobee and in the St. Lucie River system on the Atlantic coast.

Key Takeaways

  • South Florida's canal systems — particularly around Miami-Dade and Broward counties — hold the most accessible peacock bass populations in North America.
  • Peacock bass need water warmer than 68 degrees, so the best fishing window runs from late spring through early fall, with peak activity in summer.
  • Texas has a small but growing peacock bass population in the Rio Grande Valley near the Mexican border, though Florida remains the primary destination.
  • Public access points include boat ramps, canal banks, and designated fishing areas, though some private canals require permission from property owners.
  • Early morning and late afternoon produce the most strikes, especially around vegetation, fallen trees, and canal bends where the fish hunt.

Florida's Canal Systems: The Heart of the Fishery

The canal network in South Florida is where most North American peacock bass live. These canals were dug for flood control and agriculture, but they have become ideal habitat for peacock bass. The water is warm year-round, the canals are lined with vegetation and submerged wood, and there are plenty of smaller fish for peacock bass to hunt. You will find them in canals throughout Miami-Dade, Broward, and Palm Beach counties, and the population extends west toward the Everglades.

Access to these canals varies. Some have public boat ramps — the Tamiami Canal near the Shark River Slough is one example — while others allow bank fishing from public roads. Many canals run through private property, so you need to know which ones are open to the public before you go. Local bait and tackle shops in the Miami area can tell you which canals are currently accessible and which ones have restrictions. The Florida Fish and Wildlife Conservation Commission (FWC) website lists public boat ramps and fishing areas by county.

Lake Okeechobee and Natural Water Systems

Lake Okeechobee, Florida's largest freshwater lake, holds peacock bass alongside largemouth bass and other species. The lake is large and shallow, with extensive marsh vegetation around its edges. Peacock bass in Okeechobee tend to stay in the deeper canal systems that feed the lake rather than in the open water, so focus your effort on the rim canals and inflow channels. The lake's size means you need a boat to fish most of it effectively, though some canal access points allow shore fishing.

The St. Lucie River system on Florida's Atlantic coast also supports peacock bass, particularly in the lower river and the connected canal network. This system is smaller and more manageable than Okeechobee, and it offers both boat and shore fishing opportunities. Water quality and salinity levels fluctuate here depending on rainfall and water releases, which affects where the fish congregate, so check local conditions before you go.

Texas and Other Warm-Water States

Texas has a small but growing peacock bass population in the Rio Grande Valley, near the Mexican border. The primary fishery is in the resacas — oxbow lakes and canal systems left behind by the Rio Grande's historical path. These waters are warm and shallow, similar to South Florida's canals. The Texas Parks and Wildlife Department manages these fisheries, and access varies by location. The population is much smaller than Florida's, so you should contact local guides or the TPWD before planning a trip.

A few other warm-water systems in the southern United States have small peacock bass populations, but they are not established fisheries. Hawaii has peacock bass in some reservoirs, and there have been occasional reports from Arizona and California, but these are not reliable destinations. Florida and South Texas remain the only places where you can reasonably plan a peacock bass fishing trip.

Seasonal Timing and Water Temperature

Peacock bass are most active when water temperature is between 75 and 85 degrees Fahrenheit. In Florida, this window opens in late May or early June and closes in September or October, depending on how warm the summer is and how early fall cooling begins. Peak fishing is typically July and August, when the water is warmest and the fish are most aggressive.

Outside this window, peacock bass do not disappear, but they become sluggish and harder to catch. In winter, they move to deeper water and feed less frequently. Some anglers fish for them year-round in South Florida, but success drops significantly from November through April. If you are planning a trip specifically for peacock bass, aim for June through September.

Time of Day and Fishing Conditions

Peacock bass are ambush hunters, so they are most active during low-light periods. Early morning — from sunrise to mid-morning — is the most productive time. Late afternoon and early evening, from about 4 p.m. until dark, is the second-best window. Midday fishing is possible but slower, especially on bright, calm days.

Overcast days and days with wind are better than clear, flat days. Wind creates surface disturbance and reduces light penetration, which makes peacock bass more willing to chase lures. Rain does not shut down the bite — in fact, a light rain often improves fishing. Avoid fishing during the brightest part of the day unless you are fishing in heavily shaded areas with dense vegetation.

Where to Find Them Within the Water

Peacock bass are structure hunters. In canals, look for bends where the current slows, vegetation along the banks, fallen trees, and deeper holes. They often hold in the shade of overhanging branches or in dense weed beds. In lakes, they patrol the edges of vegetation and around submerged wood. They are not open-water fish — they hunt from cover and ambush passing prey.

In shallow canal systems, you can often see peacock bass cruising in the water, especially in early morning. They are aggressive and will chase lures from a distance, so casting near structure and working your lure with movement is more effective than waiting for them to come to you. The fish are territorial, so if you catch one in a spot, move to a different location rather than casting to the same area repeatedly.

Frequently Asked Questions

Can I fish for peacock bass year-round in Florida?

Yes, but success varies dramatically by season. Water temperature below 68 degrees makes them inactive, so winter fishing (November through April) is slow. Summer (June through September) is when they feed aggressively and are easiest to catch. Spring and fall offer moderate fishing as water temperatures rise and fall.

Do I need a boat to catch peacock bass?

No. Many South Florida canals allow bank fishing from public roads and designated access points. You can catch peacock bass from shore, though a boat gives you access to more water and more productive areas. Check with local tackle shops or the FWC to find public bank-fishing spots near you.

What is the difference between peacock bass and largemouth bass habitat?

Peacock bass prefer warmer water and are more aggressive hunters than largemouth bass. They occupy the same canals and lakes in South Florida but often hold in slightly different spots. Peacock bass tend to be in more open water and shallower areas than largemouth bass, which prefer deeper cover. Both species can be caught in the same location on the same day.

Are there peacock bass in North Florida or other parts of the state?

No. Peacock bass cannot survive in water that cools below 68 degrees for extended periods. North Florida's winter temperatures are too cold for them. They are confined to South Florida, where the water stays warm year-round. The northern limit of the population is roughly around Lake Okeechobee.

What should I bring if I am fishing for peacock bass for the first time?

Bring a medium-power spinning rod, 8- to 10-pound test line, and topwater or shallow-diving lures in bright colors. Peacock bass are visual hunters and respond well to movement. Bring sunscreen, a hat, and plenty of water — South Florida sun is intense. If you are fishing from a canal bank, wear shoes with good grip because banks can be slippery.