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