Puzes ezers ir ezers Ventspils novada Puzes pagastā uz robežas ar Ugāles pagastu, pa kreisi no autoceļa Ventspils–Rīga.
Puzes ezers, kas ir viens no dziļākajiem Latvijas ezeriem. Ezers pilnībā atrodas Puzes pagastā, bet tā rietumu krasts veido robežu ar Ugāles pagastu. Ezers atrodas 12,3 m.vjl., tā platība ir 5205 km2. Krasta līnijas kopgarums ir 11,8 km. Vidējais dziļums ir 12.1 metri, bet maksimālais dziļums – 33.6 metri.
Ezeram ir liela zivsaimnieciska nozīme. Šeit sastopamas līdakas, asari, raudas, ālanti, zuši, zandarti un sami.