Obec Petříkov leží v Jihočeském kraji v ORP Trhové Sviny v nadmořské výšce 460 m. V roce 2014 zde žilo 275 obyvatel. Petříkov má katastrální území o rozloze 1936 ha.