Zahrastnici u Hrvatskoj uglavnom su Hrvati (iz okolice Zaprešića), rijetko i Slovenci (iz Grada Zagreba), te Srbi. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u Gradu Zagrebu.
Rasprostranjenost
U Hrvatskoj danas živi oko 20 Zahrastnika u samo šest domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 10, pa se njihov broj udvostručio. Prisutni su u samo četiri hrvatska naselja i to u Zagrebu (<5), Zaprešiću (<5), te u Donjem Laduču (<5) i Oplazniku (<5) u okolici Zaprešića.
Izvan Hrvatske
Prezime Zahrastnik prisutno je u tri države na dva kontinenta. Prezime "Zahrastnik" nosi manji broj osoba u Americi.