Jabarkan Geografi dari Esashi, Hokkaido (Sōya)

Kota Esashi terletak di ujung tenggara Subprefektur Sōya. Kota ini menghadap ke Laut Okhotsk di timur, Utanobori di barat, kota Bifuka di barat daya, kota Ōmu di selatan, dan kota Hamatonbetsu di utara. Perbatasan selatan kota ini ditandai oleh Sungai Toinai, dan utara ditandai oleh Tanjung Kamui.

Daerah pemukiman Esashi berada di jalur pantai yang panjang mulai dari utara ke selatan; 67,08% dari total luas kota ini hutan, 14,7% adalah tanah lapang yang tidak digunakan, dan hanya 0,44% dari kota luas kota ini yang didirikan sebagai tanah perumahan.