福星镇地处陇西县西北部,地处东经104°30′22″—104°38′56″,北纬35°08′07″—35°15′04″之间,北接定西,南邻首阳,东靠通安、云田两镇,西以鱼家峡沟和柯寨、德兴乡分界,南北长约34 .7公里,东西宽约10公里,行政区域总面积311.29平方千米,距县城33公里。