苏州浦庄隶属于苏州市吴中区,坐落于太湖东岸,北面依傍清明山支脉平桥山,西面、南面濒临太湖,西南与渡村镇接壤,东与横泾镇交界。东西长4.3公里,南北长7.5公里。全镇总面积为32.2平方公里,截至2010年,全镇总人口29580人,人口密度每平方公里662人。