Město Bílovec leží v Moravskoslezském kraji v ORP Bílovec v nadmořské výšce 289 m. V roce 2014 zde žilo 7544 obyvatel. Bílovec má katastrální území o rozloze 3887 ha.