姚店镇,隶属于陕西省延安市宝塔区。地处宝塔区东北部,延河与蟠龙河交汇处。东连甘谷驿镇,南接川口镇,西邻李渠镇,北与青化砭镇接壤。辖区东西最大距离30千米,南北最大距离16千米,总面积259平方千米。
截至2020年6月,姚店镇下辖4个社区、38个行政村。截至2018年,姚店镇户籍人口31439人。2011年,姚店镇农业总产值2.0亿元,工业总产值1560万元,社会商品销售总额达2900万元。