Obec Mošnov leží v Moravskoslezském kraji v ORP Kopřivnice v nadmořské výšce 253 m. V roce 2014 zde žilo 716 obyvatel. Mošnov má katastrální území o rozloze 1207 ha.