Pupaci u Hrvatskoj uglavnom su Hrvati (iz Grada Lipika), a rijetko i Srbi. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u gradovima Lipiku i Zagrebu.
Rasprostranjenost
U Hrvatskoj danas živi oko 20 Pupaka u 8 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 20, pa je njihov broj ostao podjednak. Prisutni su u samo tri hrvatska grada i to u Zagrebu (<10), Marinom Selu (<10), te u Pakracu (<5).