罗布镇位于南广河上游,地处昭通市威信县域中部偏北,北邻旧城镇,东接高田乡,南连扎西镇,西毗三桃乡,西北与四川珙县观斗乡接壤,威信县出川公路主干道——威珙公路从境内穿过,是威信县出川的“北大门”。因该地地形似一“萝卜”,后讹写为“罗布”得名。