Obec Kraselov leží v Jihočeském kraji v ORP Strakonice v nadmořské výšce 595 m. V roce 2014 zde žilo 224 obyvatel. Kraselov má katastrální území o rozloze 802 ha.