Yellow perch typically reach sexual maturity in 2–3 years for males and 3–4 years for females. They are iteroparous, spawning annually in the spring when water temperatures are between 2.0 and 18.6°C.