This study considers the effects of concentration based internal heat and vertical magnetic field on the onset of double diffusive convection in a horizontal porous layer using normal mode analysis. The normal mode analysis is used to find solutions for the fluid variables, the critical wave number and the critical Rayleigh number for the onset of convection with free-free boundaries. The results obtained are displayed graphically and in tables. The results show that the concentration based internal heat, , hastens the onset of instability while the magnetic field, , and solutal Rayleigh number, , delays the onset of instability in the system for stationary and oscillatory convections. The influence of Lewis number, , and porosity, , is also presented.