汶上县杨店镇位于汶上县东北部,西邻东平县,北依大汶河,与肥城、东平隔河相望。全乡总面积52.6平方公里,辖25个行政村,38个自然村,总人口35561人。杨店历史悠久,人杰地灵,古称杨柳店,民国初年属汶泉乡,后属五区,1956年1月改属沟头区,9月并乡后,辖泗汶、李集、白店、杨店四个乡,1958年属沟头人民公社,1962年军屯人民公社析出,改称杨店人民公社,1984年4月改称杨店区,1985年12月改称杨店乡,始成现境。境内山峦起伏、河渠密布,大汶河环绕北部,小汶河横穿东西,泉河、胜利渠、进军渠纵贯南北。