Shallow unconfined aquifer is one of the major sources for drinking and irrigation in many countries of the world. Groundwater contamination by nitrate is a major problem in the area having intensive agricultural or farming activities. A two-dimensional steady-state solute transport model has been developed in this study to simulate movement of non-point sources of Nitrate pollution in heterogeneous porous media. A Matlab code has been developed to solve the groundwater flow and solute transport equations by using finite difference methods. The proposed solute transport model is used to simulate non-point source of nitrate pollution in an agriculture-intensive region of Northwest Bangladesh.