Karači u Hrvatskoj uglavnom su Hrvati (s poluotoka Pelješca), rijetko Bošnjaci (iz Srednje Bosne), te vrlo rijetko i Srbi. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je s poluotoku Pelješcu i u Srednjoj Bosni (područje Zenice). U Sparagovićima s poluotoku Pelješcu svaki osmi stanovnik prezivao se Karač.
Rasprostranjenost
U Hrvatskoj danas živi oko 60 Karača u 30 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 50, pa se njihov broj povećao za 30 posto. Prisutni su u osam hrvatskih županija, u deset gradova i sedam manjih naselja, najviše u Zagrebu (15), Rijeci (<10), Osijeku (<10), Dubrovniku (<10), te u Stonu na poluotoku Pelješcu (<10).