纳瓦霍湖（）是位于美国新墨西哥州西北部圣胡安县以及里奥阿里巴县的一座水库，部分水域还延伸到了科罗拉多州阿丘利塔县的南部。该人工湖是科罗拉多河调蓄工程的一部分，其目的为的存储科罗拉多河的上游圣胡安河的河水，同于当地的灌溉。