Krnjići u Hrvatskoj uglavnom su Hrvati, najvećim dijelom iz bosanske Posavine, a prema nekim izvorima iz okolice Stoca (BiH). Vrlo su rijetko i Bošnjaci. U prošlom stoljeću relativno najviše hrvatskih stanovnika s ovim prezimenom rođeno je u bosanskoj Posavini (područje Brčkog) i u Dobojskom Kraju, BiH (područje Doboja).
Rasprostranjenost
U Hrvatskoj danas živi oko 360 Krnjića u 140 domaćinstava. Sredinom prošlog stoljeća bilo ih je približno 60, pa se njihov broj višestruko povećao. Prisutni su u gotovo svim hrvatskim županijama, u 33 grada i 56 manjih naselja, najviše u Zagrebu (75), Viškovcima u okolici Đakova (20), Križevcima (15), Nijemcima u okolici Vinkovaca (15), te u Vukovaru (15).
Izvan Hrvatske
Prezime Krnjić prisutno je u 11 država na tri kontinenta.
U izvorima do sada obrađenim u projektu Acta Croatica, ime se spominje preko trideset puta, a prvi put 1906. godine u izvoru Ljetopis društva Svetog Jeronima..