史德镇位于礼泉县西南部。辖14个行政村。镇政府驻史德村,距县城10千米。礼(泉)兴(平)公路过境。史德镇辖14个行政村:程家村、李由村、榆村、张冉村、王都村、雪山村、陈迪村、三臣村、云里坊村、史德村、永进村、六合村、安穆什村、纪付村1958年建史德公社,1984年改镇。1996年,面积49平方千米,人口3.8万人,辖阜家庄、纪村、张冉、王都、常李、北魏、榆村、李游、三姓、雪村、程家、史北、史南、史坊、史前、陈前、陈后、陈东、赵蔡、曹蔺、功神、墓耳、安乐寺、穆家、石家、小寨、唐家27个行政村。2004年,辖程家、三姓、李由、雪村、榆村、阜家庄、纪村、张冉、王都、常李、北魏、史北、史南、史前、史坊、陈前、陈后、陈东、赵蔡、曹蔺、功神、莫耳、安乐寺、穆家、石家、小寨、唐家27个行政村。