石头寨乡,隶属于云南省红河哈尼族彝族自治州红河县,地处红河县东部,东接元阳县,南与阿扎河乡相连,西与甲寅镇接壤,北与迤萨镇毗邻,距红河县城47千米,区域总面积77.6平方千米。截至2019年末,石头寨乡户籍人口为18302人。
中华人民共和国成立前,属溪处土司辖地;1988年2月,由石头寨区改为石头寨乡。截至2020年6月,石头寨乡辖5个行政村,乡人民政府驻石头寨村。
截至2019年末,石头寨乡有工业企业7个,有营业面积超过50平方米以上的综合商店或超市5个。