Земјата со 12.000 реки и 3.000 езера се наоѓа во Европа, на брегот на Балтичкото Море.
Заедно со резервоарите за вода, реките и езерата покриваат 3,7 отсто од територијата на Латвија.
Само 17 реки се подолги од сто километри, а најдолга е западната Двина или Даугава, која е и најважна. Тече низ главниот град Рига и со векови се сметаше за важен трговски пат, поврзувајќи го Балтичкото Море со срцето на Европа.
Долга 1.020 километри, Даугава се издигнува во ридовите Валдаи во Русија, а потоа поминува низ Белорусија и Латвија, течејќи се во Риганскиот Залив.
Втората најдолга река е Лиелупе, која одигра значајна улога во економскиот развој на земјата и се користи за меѓународни спортови на вода.
На запад од земјата се наоѓа реката Вента со карактеристичен водопад, најширокиот во Европа – 249 метри.

Од друга страна, Латвија изобилува и со езера – 2.256 од нив заземаат површина поголема од еден хектар. Голем број од нив се со глацијално потекло.
Најголема е Лубанс, со површина од 80,7 квадратни километри, која е опкружена со мочуриштата , што го прави важно живеалиште на птиците.