王鲁镇位于鱼台县境中部, 镇机关驻地距鱼台县政府所在地7公里。北靠南阳湖与张黄镇接壤,西与清河镇、李阁镇交界,东与谷亭街道办事处、唐马镇相依,南与王庙镇相连。全镇辖51个行政村,总人口6.6万人,人口自然增长率为4.3‰。