上勝町は、県庁から南西方向に40km(車で約50分)の位置にあります。地形的には四国山脈の南東山地にあり、標高1439mの高丸山を最高峰とする山脈 が重なり、東流する勝浦川は、深い渓谷をなし、その流域にごくわずかな平地が見られるほかは、大部分が山地で、山腹斜面に階段状の田畑があり、標高は 100mから700mの間に大小55の集落が点在しています。 総面積は109.68平方km、内88.5%が山林で、そのうち83%が杉を主体とした人工林です。