This article proposes a convex algorithm for minimising an upper bound of the state feedback gain matrix norm with regional pole placement for linear time-invariant multi-input systems. The inherent non-convexity in this optimisation is resolved by a combination of two separate approaches: (1) an inner convex approximation of the polynomial matrix stability region due to Henrion and (2) a novel convex parameterisation of column reduced matrix fraction system representations. Using a sequence of approximations enabled by the above two methods, it is shown that the constraints on closed-loop poles (both pre-specified exact locations and regional placement) define linear matrix inequalities. Finally, the effectiveness of the proposed algorithm is compared with similar pole placement algorithms through numerical examples.