The problem of steady, two-dimensional, laminar, hydromagnetic flow with heat and mass transfer over a semi-infinite, permeable flat surface in the presence of such effects as thermophoresis and heat generation or absorption is considered. A similarity transformation is used to reduce the governing partial differential equations into ordinary ones. The obtained selfsimilar equations are then solved numerically by an implicit, tri-diagonal, finite-difference scheme. Favourable comparison with previously published work is performed. Numerical results for the velocity, temperature and concentration profiles as well as for the skin-friction coefficient, wall heat transfer and particle deposition rate are obtained and reported graphically for various parametric conditions to show interesting aspects of the solution.