秦代属吴县,汉代、隋代承之。
唐武周万岁通天元年(696),析吴县地置长洲县,境域分属两县;宋代、元代、明代、清代因之。
1912年1月,属吴县。
1949年5月,划出吴县城区,设苏州市,今境域分属苏州市、吴县。
1951年2月,分属苏州市城西区、吴县。
1952年10月,城东、城西2区合并为苏州市郊区。
1954年9月,撤销郊区,由市政府建郊区工作委员会。
1955年7月,郊区工作委员会改为郊区办事处。
1956年2月,撤销郊区办事处,再设郊区。
1958年7月,撤销郊区。
1983年11月,复设郊区。
1988年3月,吴县枫桥镇狮山、何山2个村划归郊区横塘乡;11月,吴县浒墅关镇划归苏州市郊区。
1999年9月,撤销虎丘、长青2乡设虎丘镇;12月,苏州市郊区更名为虎丘区。
2002年7月,虎丘镇划归金阊区,虎丘镇十字洋河以东7个村划归平江区;9月,虎丘区人民政府迁至狮山街道运河路8号,与苏州高新区管委会合署办公。