Largemouth bass are found in a wide variety of freshwater habitats, including lakes, rivers, ponds, and reservoirs. They prefer warm, shallow waters with plenty of vegetation and structure, such as rocks, logs, and aquatic plants. Largemouth bass are also found in brackish waters, such as estuaries and coastal bays.