程海镇,隶属于云南省丽江市永胜县,地处永胜县城南部,东与东山傈僳族彝族乡接壤,南与期纳镇毗连,西与顺州乡相连,北与三川镇、永北镇为邻。镇人民政府驻地距县城26千米。行政区域面积443.86平方千米。截至2019年末,程海镇户籍人口为44802人。
1950年1月,属光华区。1969年9月,从期纳区划出成立公社。1984年3月,星湖公社改星湖区。1988年1月,撒销星湖区,设立程海乡。2000年8月,程海乡改程海镇。截至2020年6月,程海镇辖12个村, 镇人民政府驻星湖芮家村。
2019年,程海镇农民人均纯收入13557.87元,农村经济总收入63509万元。2019年,程海镇有工业企业10个,其中规模以上工业企业有2个,有营业面积超过50平方米以上的综合商店或超市15个。