Pupci u Hrvatskoj velikom su većinom Srbi, a bitno manje i Hrvati. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u Cazinskoj Krajini, BiH (područje Bosanske Krupe) i u Gradu Zagrebu.
Rasprostranjenost
U Hrvatskoj danas živi svega nekoliko Pupaca u samo tri domaćinstva. Sredinom prošlog stoljeća bilo ih je približno 0, pa se njihov broj višestruko povećao. Prisutni su u samo dva hrvatska grada i to u Zagrebu (<10) i Martinskoj Vesi (<5).
Izvan Hrvatske
Prezime Pupac (uključujući: Pupach, Pupacz) prisutno je u 9 država na tri kontinenta. Prezime "Pupac" nosi nekoliko osoba u Americi.