A position space renormalisation group technique (decimation) is used to treat site- and bond-diluted Ising ferromagnets on square and triangular lattices. In every case the renormalisation equations lead to two fixed points, one corresponding to the pure Ising system and one to percolation. Linearising around the fixed points, eigenvalues and hence the critical exponents nu T, nu P (correlation length), alpha (specific heat) and phi (crossover) are obtained. Numerical iteration of the recursion relations provides the critical curves. Values of critical temperatures, critical concentrations, exponents, and of limiting slopes of critical curves are in very satisfactory agreement with all known exact or series results. Points on the critical curve flow into the Ising fixed point under the transformation. The sign of the pure Ising exponent alpha is consistent with this flow for the site-diluted cases but not for the bond-diluted cases.