Rozród Lin osiąga dojrzałość płciową w wieku 2–6 lat, przy długości standardowej 7–25 cm. W wodach polskich dzieje się to z reguły w trzecim lub czwartym roku życia, czasami w drugim, przy średniej długości 14,1 cm i średniej wadze 79 g. Samice dojrzewają później od samców, ale rosną trochę szybciej. U dojrzałych osobników występuje dymorfizm płciowy. Samce mają dłuższe płetwy piersiowe i brzuszne, a także grubszy drugi promień płetwy brzusznej. Trze się stosunkowo późno. Zaczyna w maju, kończy w październiku. W Polsce tarło przypada na czerwiec–sierpień. W środkowej Europie rozpoczyna rozród w temperaturze powyżej 19 lub 20 °C, najczęściej w 22–24 °C. Gatunek cechuje bardzo duża płodność. Liczba jaj w jajnikach może wahać się w granicach od kilku tysięcy do powyżej miliona, przy czym najczęściej jest to 360 000–400 000. W okresie godowym jajniki mogą ważyć od kilku do 440 g i stanowić do 19,5% całkowitej masy ciała samicy. Ikra jest niewielkich rozmiarów, zazwyczaj do 1 mm średnicy. Składanie jaj odbywa się wieloetapowo, w odstępach od kilkudniowych do dwutygodniowych, co spowodowane jest różnym czasem ich dojrzewania. Samica może wydawać jaja od 1 do 9 razy w roku. Odbywa się to w miejscach płytkich i spokojnych z gęstą roślinnością wodną, do której ikra może zostać przyklejona.