Šelkovi u Hrvatskoj su Hrvati (iz Grada Svetog Ivana Zeline). U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u gradovima Zagrebu i Svetom Ivanu Zelini. U Polonju u Gradu Svetom Ivanu Zelini svaki četrdeseti stanovnik prezivao se Šelko.
Rasprostranjenost
U Hrvatskoj danas živi oko 10 Šelkovih u samo tri domaćinstva. Sredinom prošlog stoljeća bilo ih je približno 20, pa se njihov broj prepolovio. Prisutni su u samo jednom hrvatskom naselju i to u Polonju (15).