Сапарева баня е град в югозападна България, административен център на община Сапарева баня в област Кюстендил.