Arten er monogam. Hekketiden er svært variabel, men man kan på generelt grunnlag hevde at den typisk utsettes med cirka 6 dager for hver 10° økte breddegrad i det vestre Palearktis, noe som i Europa og områdene nord for Himalaya tilsvarer april–mai (med mars–juni som ytterpunkter). Tårnfalker hekker ofte i gamle kråkereir, bergvegger, bygninger og i spesiallagde fuglekasser. Hunnen legger gjerne 3–6 egg med en intervall på to dager. Klekkeintervallen mellom første og siste egg varierer omkring 0–10 dager. Arten kan legg på nytt om den feiler med første legging. Inkubasjonstiden er cirka 27–31 dager og rugingen tar hunnen seg av, mens hannen mater henne og avkommet i den første tiden etter klekking. Etter hvert hjelper også hunnen til med å finne mat. Ungene får full fjærdrakt etter cirka 27–35 dager, men er avhengige av foreldrene i 0,5–4,5 uker til. Ungene blir kjønnsmodne i løpet at det første leveåret.