Karafuto fue dividida en 4 subprefecturas: Toyohara (actualmente Yuzhno-Sakhalinsk), Maoka (actualmente Kholmsk), Esutoru (actualmente Uglegorsk) y Shikuka (actualmente Makarov).