Fish is a major component of the daily diet all over the world and is a fantastic source of minerals, omega-3 fatty acids, vitamins and protein crucial to human wellness. Surprisingly, not all fish are as healthy as they appear to be, especially environmental contaminants additionally exert a detrimental effect, especially heavy metals which have the potential to bioaccumulate and biomagnify and thus it has grown to be a major public health issue throughout the world, including Bangladesh. In this investigation distribution and concentration of Pb, Cr, Cd and Mn in 36 samples of 3 fish species (Mozambique tilapia, Labeo bata, Putinussarana) were collected from four locations around Rajshahi City Corporation and have been investigated. The samples were digested with an HNO3-HClO4-HCl combination for the metal analysis. All samples were analyzed in duplicate using an atomic absorption spectrophotometer and the results reported here were averages of these duplicates. According to this research, it is observed that the concentration of Cd, Pb, Cr, and Mn in fish samples ranged from 0.0104 mg/kg to 1.2399 mg/kg, 0.6711 mg/kg to 6.051 mg/kg, 0.0799 mg/kg to 3.9084 mg/kg and 0.1622 mg/kg to 2.4685 mg/kg respectively. According to the result, several samples have heavy metal concentrations that are beyond the standard permissible range. Hazard index of those fish species in the order of Labeo bata > Mozambique tilapia > Putinussarana. Heavy metal concentration in those fish species and their health risk assessment (EDI, THQ, CR, HI) are recorded and discussed critically and systematically in this monograph.