Ptaki te wyprowadzają 2 lęgi w roku – od połowy maja do początku lipca. Samica składa 4–5 białych jaj z brązowymi kropkami. Wysiaduje je następnie przez ok. 2 tygodnie, a samiec w tym czasie znosi jej pokarm. Przez kolejne 2 tygodnie od wyklucia się piskląt rodzice – już teraz oboje – opiekują się młodymi i dokarmiają je jeszcze przez kolejne kilkanaście dni. W okresie polęgowym szczygły trzymają się we wspomnianych niewielkich stadach.
Najbardziej fascynujące jest jednak kwestia długości życia tych ptaków. Okazuje się bowiem, że roczna śmiertelność szczygłów wynosi aż 50%. Tymczasem notuje się, że zaobrączkowane osobniki żyją średnio po 12 lat, a w niewoli – nawet do 19.