西牛镇位于江西省赣州市信丰县北部,2001年5月由西牛、黄泥、星村三乡合并建制镇而成。南接嘉定镇、县工业园,西毗大阿镇、油山镇,北邻赣县王母渡镇、阳埠乡、南康市龙回镇。东西跨度35.2公里,南北跨度15.5公里,距县城10千米,总面积234平方公里。辖31个村委会,1个居委会,454个村民小组,共14379户,53958人。该镇交通便利,105国道、京九铁路过境。2005年全镇工农业总产值3.16亿元,农民人均纯收入3259元。镇人民政府驻西牛圩,距县城10公里。地势西高东低,东北部和西北部群山环绕,中南部多为丘陵,土壤以红壤为主。最高峰天华山,主峰海拔748.5米;最低点五羊村乌漾滩,海拔135米。属中亚热带季风湿润气候,年平均气温19.40C,年降水量1500.7毫米,无霜期297天。