程海,云南省永胜县境内金沙江流域湖泊。位于云南省永胜县中部,一般面积78.8平方公里,一般容积27亿立方米。程海位于程海断裂带形成的盆地底部,古为程河,为金沙江支流,后陷落为湖。湖水主要来自盆地周边山泉。湖水原经南部湖口,经程河(海河、期纳河)下游汇入金沙江。近代由于水文气候变化湖水一般不再外泄,成为内陆湖。

程海南北的河谷地带,是永胜县的经济发展核心区,早在明清时代就引用湖水灌溉,烟叶、农业、林果业繁荣。程海也是世界上自然生长蓝藻(螺旋藻)的三个湖泊之一,是世界上最大的螺旋藻养殖生产基地。

程海,原名程河,程河一名,来自唐宋之时,古代程海,自湖首至金沙江60公里,统称程河。据万历《云南通志》卷四《北胜州古迹》载,“程海石碑:相传渔者网鱼,偶获石碑,上题‘大圣程河妙感景帝’,盖蒙氏仿封地也,其石沥水数十年,至今始乾,尚有润。”《新纂云南通志·金石考》载:“按刘文征《滇志》卷三所载同,惟改蒙氏仿封为段氏仿封。”

程海一名,从明代史志记载及地图上来看,已经在使用。据旧志记载:俗传,昔本陆地,一姓陈者居之,一夕成海,故名。后易陈为程。“从成因上来讲,此乃附会之说,但名称来讲有一定的道理。因为至少明清时,程海四周即有程、陈、海姓氏聚居,为此地彝族语支民族。

说明程海得名与居民姓氏有一定的关系。程海湖面呈现狭长形、南连期纳河谷,北临三川盆地。据永胜县志1990版记载:1980年代,湖面平均海拔高程(水位)1503米,程海湖面湖长22公里,湖平均宽4.0公里,湖岸长45.1公里,湖面面积78.8平方公里(折合11.58万亩)。列云南省八大湖泊之一。

由于程海湖流域多年平均降水量732.4毫米,蒸发量为降雨量的三倍,由于没有大的河流补给,加上沿湖37个提灌站(抽水站)抽取湖水用于农业生产(年抽取500万立方米),使得程海湖水位持续下降。

据政府网站2018年资料,到21世纪初。一般水位为1496.7米,湖面共长18公里,宽约4.5公里,水域总面积77.21平方公里,为云南省9大高原湖泊之一。

程海所在行政区域,1980年代时,北部为永胜县梁官区,南部为星湖区。后行政区划变更,据2018年相关资料,程海水域统属程海镇管辖,在永胜县城永北镇南20公里,直距8公里,湖心距永胜县城18.5公里。