Obec Dasnice leží v Karlovarském kraji v ORP Sokolov v nadmořské výšce 442 m. V roce 2014 zde žilo 312 obyvatel. Dasnice má katastrální území o rozloze 404 ha.