Zmijanjci u Hrvatskoj velikom su većinom Srbi, a bitno manje i Hrvati (s poluotoka Pelješca). U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u Bosanskoj Krajini (područje Bosanske Dubice) i u Gradu Zagrebu. U Kadin Jelovcu u Bosanskoj Krajini svaki deveti stanovnik prezivao se Zmijanjac.
Rasprostranjenost
U Hrvatskoj danas živi oko 10 Zmijanjaca u 8 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 10, pa je njihov broj ostao podjednak. Prisutni su u četiri hrvatske županije, tri grada i dva manja naselja, najviše u Zagrebu (<5), Trpnju na poluotoku Pelješcu (<5), Matuljima u okolici Opatije (<5), Sisku (<5), te u Pločama (<5).
Izvan Hrvatske
Prezime Zmijanjac prisutno je u 7 država na tri kontinenta.