Topreci u Hrvatskoj većinom su Srbi, nešto manje Hrvati (iz Grada Delnica), te rijetko i Mađari. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u Bosanskoj Krajini (područje Teslića) i u Gradu Osijeku. U Gornjoj Radnji u Bosanskoj Krajini svaki deseti stanovnik prezivao se Toprek.
Rasprostranjenost
U Hrvatskoj danas živi oko 30 Topreka u 9 domaćinstava. Prisutni su u pet hrvatskih županija, u pet gradova i pet manjih naselja, najviše u Zagrebu (<10), Lučicama (<10), Osijeku (<5), Puli (<5), te u Vodicama (<5).
Izvan Hrvatske
Prezime Toprek prisutno je u 7 država na tri kontinenta.