南沙之地置常熟县。隋朝时，以海阳、前京、信义、海虞、兴国、南沙六县之地并入常熟县，隶属苏州。唐朝武德七年（624年）时，常熟县治由南沙移至海虞。元朝贞元年（1295年），常熟县升为常熟州（中州），隶属平江路。明朝洪武二年（1369年）恢复为县，隶属苏州府。明朝天启、崇祯年间，士大夫因避讳光宗朱常洛，往往改称「恆熟」、「尝熟」。清朝时，常熟初属江南省苏州府，江苏省建立后隶属江苏省苏州府。清雍正四年（1726年），常熟县东境划出，新设昭文县。1911年11月7日，常熟、昭文两县合并为常熟县，恢复原建制。