浮岗镇位于单县西南部、鲁豫交界处的黄河故道北岸,距县城21公里,南与河南省虞城县的利民镇、田庙乡交界,东与黄岗镇为邻,西与高韦庄镇相接,北与曹庄乡相连。南北最大距离11.5公里。总面积114.01平方公里,常住人口59401人(2017年)。