Obec Hrčava leží v Moravskoslezském kraji v ORP Jablunkov v nadmořské výšce 594 m. V roce 2014 zde žilo 271 obyvatel. Hrčava má katastrální území o rozloze 289 ha.