Prezime Tkalac u Hrvatskoj nose Hrvati, dobrim dijelom iz Ozlja. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u gradovima Zagrebu i Ozlju.
Rasprostranjenost
U Hrvatskoj danas živi oko 160 Tkalaca u 70 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 160, pa je njihov broj ostao podjednak. Prisutni su u većini hrvatskih županija, u 17 gradova i 21 manjem naselju, najviše u Vrhovcu (40), Zagrebu (30), Garešnici (15), Bankovcima (<10), te u Županji (<10).
Izvan Hrvatske
Prezime Tkalac prisutno je u 6 država na tri kontinenta.
U izvorima do sada obrađenim u projektu Acta Croatica, ime se spominje preko deset puta, a prvi put 1669. godine u izvoru Matične knjige Katoličke crkve.