Obec Kozlovice leží v Plzeňském kraji v ORP Nepomuk v nadmořské výšce 485 m. V roce 2014 zde žilo 94 obyvatel. Kozlovice má katastrální území o rozloze 386 ha.