The mean ± SD of water quality parameters recorded in Pedu Lake, Kenyir Lake and Terengganu River are presented in Table 2. Water dissolved oxygen (7.57 ± 0.94 mg L−1) and pH (7.53 ± 0.74) was highest in Pedu Lake, but this was not significantly different (P > 0.05) from the readings measured in Kenyir Lake. The water temperature measured in Pedu Lake (29.56 ± 1.29 °C) and Kenyir Lake (29.56 ± 1.42 °C) showed almost similar readings, while water conductivity (53.00 ± 19.31 μS cm−1) and phosphate (0.030 ± 0.063 mg L−1) were significantly (P < 0.05) highest and lowest, respectively, in Pedu Lake compared to other sampling sites. The water clarity (425 ± 70 cm) and depth of sampling sites (69.18 ± 7.45 m) were significantly highest (P < 0.05) in Kenyir Lake, compared to Pedu Lake and Terengganu River.