横口乡位于福建泉州永春县西部,东经117°53′、北纬25°27′,东与下洋镇、坑仔口镇毗邻,西与一都镇接壤,南与安溪县剑斗镇相连,北与一都吴殊村交界,全乡总面积69平方公里,其中山地面积55.9平方公里,地势呈南低北高走势,高差近600米(海拔300米-895米)。