Obec Kunín leží v Moravskoslezském kraji v ORP Nový Jičín v nadmořské výšce 254 m. V roce 2014 zde žilo 1872 obyvatel. Kunín má katastrální území o rozloze 1712 ha.