Obec Valšov leží v Moravskoslezském kraji v ORP Bruntál v nadmořské výšce 520 m. V roce 2014 zde žilo 259 obyvatel. Valšov má katastrální území o rozloze 982 ha.