Město Kralovice leží v Plzeňském kraji v ORP Kralovice v nadmořské výšce 435 m. V roce 2014 zde žilo 3504 obyvatel. Kralovice má katastrální území o rozloze 3979 ha.