芦庙镇位于中国历史文化名城亳州市最北部,南距亳州城区约10公里,北与河南省商丘市睢阳区和虞城县接壤,素有“鸡鸣闻两省,犬吠惊三县”之说。2017年,芦庙镇行政区域面积6909公顷,常住人口40975人。