Belšaci u Hrvatskoj uglavnom su Hrvati (iz okolice Ivanca), a rijetko i Slovenci (iz Slovenije). U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u gradovima Puli i Varaždinu. U Srijemu u okolici Koprivnice svaki trideseti stanovnik prezivao se Belšak.
Rasprostranjenost
U Hrvatskoj danas živi oko 50 Belšaka u 30 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 50, pa je njihov broj ostao podjednak. Prisutni su u sedam hrvatskih županija, u sedam gradova i jedanaest manjih naselja, najviše u Puli (10), Varaždinu (<10), Zagrebu (<10), Vinici u okolici Ivanca (<5), te u Celinama (<5).