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