Obec Košťálov leží v Libereckém kraji v ORP Semily v nadmořské výšce 359 m. V roce 2014 zde žilo 1673 obyvatel. Košťálov má katastrální území o rozloze 2002 ha.