納瓦霍湖(英語:Navajo Lake)是位於美國新墨西哥州西北部聖胡安縣以及里奧阿里巴縣的一座水庫,部分水域還延伸到了科羅拉多州阿丘利塔縣的南部。該人工湖是科羅拉多河調蓄工程的一部分,其目的為的存儲科羅拉多河的上游聖胡安河的河水,同於當地的灌溉。

納瓦霍湖在新墨西哥州的位置
納瓦霍湖在新墨西哥州的位置