Chakhtiorsk est située sur la côte occidentale de l'île de Sakhaline, à 376 km au nord-ouest de Ioujno-Sakhalinsk.
Histoire
La ville a été fondée après 1905 sous le nom de Tōro. Elle faisait partie de la préfecture japonaise de Karafuto. Lorsque l'Union soviétique prit le contrôle de la partie méridionale de l'île de Sakhaline, en août 1945, la ville fut rattachée à l'oblast de Sakhaline. Elle reçut son nom actuel en 1947. Elle fait partie du raïon Ouglegorski.
Population
Recensements (*) ou estimations de la population[1]: