杏子铺镇隶属于湖南省娄底市双峰县,地处双峰县东北部,介于东经112°09’57”—112°19’23”,北纬27°31’51”—27°32’24”,东、北与湘乡市潭市镇接壤,西、南与双峰县蛇形山镇和梓门桥镇毗邻。截至2020年6月,辖1个社区、42个行政村,镇人民政府驻穆家塘。全镇行政区域面积173.31平方千米,截至2019年末户籍人口75756人。1968年,属杏子区杏子、溪口、丰瑞、测水、大村、铃山6公社;1984年,公社改乡;1989年2月,属杏子铺乡;同年5月,乡改镇。
气候属中亚热带湿润季风气候。2011年,财政总收入1560万元,比上年增长14.1%;其中地方财政收入1161万元,比上年增长12.5%;从各主要税种看,完成营业税63.2万元,增值税761万元,企业所得税5.8万元;农民人均纯收入4192元。2019年实现地区生产总值13.38亿元。工业以采矿、建筑、制造业为主,截至2019年有40个工业企业,其中规模以上7个;有营业面积超过50平方米的超市或综合商店32个。经济特色包括农文旅融合发展。