How long does it take sunfish eggs to hatch?

The time it takes for sunfish eggs to hatch depends on the species of sunfish and the water temperature. In general, sunfish eggs hatch in 2-10 days. Warmer water temperatures speed up the hatching process, while cooler water temperatures slow it down. For example, the eggs of bluegill sunfish (Lepomis macrochirus) typically hatch in 3-5 days at a water temperature of 75 degrees Fahrenheit (24 degrees Celsius), while the eggs of pumpkinseed sunfish (Lepomis gibbosus) typically hatch in 6-10 days at the same water temperature.