总寨镇2008年由城中区代管,2014年8月正式划转城中区管辖。镇域面积115.46平方公里,东临湟中区田家寨镇,西接湟中区鲁沙尔镇,南依湟中区土门关乡,北靠城中区南川西路办事处,西久公路、西塔高速公路纵穿全镇。下辖23个行政村(其中浅山村3个)、3个社区;辖区总户数27485户71501人(其中:农村7874户32354人、城镇19611户39147人,户籍人口53214)(其中:60岁以上老年人11422人,18岁以下11422人,残疾人1023人)。
全镇耕地面积24414.94亩,农作物播种面积13883.83亩。有流经河流1条(南川河),辖区流域长度8.44公里。沟渠12条,辖区流域总长度42.78公里。
镇党委下辖75个党组织,其中:社区党委3个、农村党总支3个、党支部69个(镇机关党支部1个、农村党支部26个、社区党支部26个、“两新”组织党支部16个)。截止目前共有党员2635人(其中:机关42人,社区1332人,农村1096人,“两新”165人)。