Obec Kozojedy leží v Královéhradeckém kraji v ORP Jičín v nadmořské výšce 272 m. V roce 2014 zde žilo 192 obyvatel. Kozojedy má katastrální území o rozloze 367 ha.