八溝山地と久慈山地に挟まれた大子盆地の中央にあり、南に流れる久慈川支流押川下流域に位置する。 享和3年、水戸藩の陣屋が置かれ、宿駅も置かれ、交通の要所として周辺の産物の集散地であった。 現在の街並みは、駅前中央通り・金町通りを中心に残っている。