花江镇位于关岭自治县西南部28公里处。210省道贯川全境,东连镇宁县,西接普利乡、南至上关镇,北抵板贵乡。
地处中亚热带季风湿润气候,四季分明,雨量充足,水热同季。地势西高东低,最高海拔1270米,最低海拔650米,属亚热带季风气候,平均气温17度,平均降水量1200毫升,无霜期288天,资源丰富,土地肥沃。 总面积159平方公里,土壤以潮泥土和沙壤土为主。耕地面积63473.5亩,其中农田面积21666.2亩,旱地面积为41484.2亩,人均占有耕地1.4亩,现有林地21679.9亩,森林覆盖率为9%,草地12106亩。