古镇芳庄位于宜兴市最西处,南靠104国道,西与溧阳市交界。全镇交通便利,戈潘公路、潘芳公路、邮芳公路贯穿全境,距沪宁高速、宁杭高速、锡宜高速均在半小时车程之内。境内以平原圩区为主,河道密布,主要河流有南溪河、西溪河、邮芳河等。
相传宋朝的时候,安徽有个叫迂世公的人,落难来此,看到此地溪河环绕,地形成方,便把此地称为“方溪”(俗名“方盆”),住了下来。至明朝时,因村庄的规模在周围一带最大,故改名为“方庄”,后以“芳庄”,沿用至今。古镇芳庄若是没有“文革”狂潮,可把芳庄比周庄。芳庄历史源远流长,人杰地灵。相传秦朝在宜兴设县时,县城最早是在芳庄。但芳庄没有羁押犯人的定心地,故县城后来移建。据长者讲,在芳庄小学范围内曾挖到许多城墙砖。
芳南村的松门头,据说是当年的城隍庙原址。明朝崇祯年间两度拜相的周延儒、三赐尚方宝剑的卢象升,他们童年时代都曾在此庙内读书。周、卢两人是姨表兄弟,芳庄李氏是他们的舅家。李氏原籍山东,祖上为官公正廉明,因得罪贪官,全家遭到迫害,仅一男丁逃难至芳庄,为躲避官兵追捕,在吴氏开办的澡棠当扦脚匠。风云过后,他便在芳庄安家落户,繁衍后代。到明朝初期,李氏在芳庄村已有分支五大公祠,即李芳原公祠、李大丹公祠、李儒林公祠、李沿然公祠、李北庵公祠。