Summary A rice–fish culture experiment was conducted to determine the effects of different fertilizer treatments on water quality parameters, i.e. dissolved oxygen, temperature, pH and conductivity, as well as the nutrients nitrogen, potassium and phosphorus. Data gathered were subjected to analysis of variance. Dissolved oxygen, nitrogen and potassium concentrations showed significant differences (P 0.05) in the oxygen concentration between rice-only and rice-cum-fish management systems was probably due to the narrow spacing of rice cultivars (20 × 20 cm). Under different fertilizer treatments, dissolved oxygen, nitrogen and potassium concentrations were not significantly different (P>0.05), indicating that different fertilizer treatments had no effect on their concentrations. Mean temperature, pH, conductivity and phosphorus concentrations in all rice-cum-fish management systems and fertilizer treatments did not differ significantly (P>0.05) from each other. This might possibly be due to the hydrogeology and climatic conditions of the area. However, all levels of studied water quality parameters were tolerable to the fish (Oreochromis niloticus) in the rice–fish ecosystem. There was no significant difference (P>0.05) in rice yield between the rice–fish management system and the rice-only management system. However, there was a significant difference (P 0.05) under different rice–fish management systems, but was significant (P<0.05) under different fertilizer treatments. Chicken manure gave the best growth with 17.7±5.97 g; estimated fish yields were 343 and 602 kg ha−1 year−1 in fish monoculture and rice–fish culture respectively. It is recommended that farmers who are more inclined to fish or rice production in integrated rice-cum-fish management systems could use chicken manure and NPK (20 : 10 : 10) respectively.