Obec Kramolín leží v Plzeňském kraji v ORP Nepomuk v nadmořské výšce 528 m. V roce 2014 zde žilo 110 obyvatel. Kramolín má katastrální území o rozloze 368 ha.