A series of magnetic, ionic-substituted tetrapyridyl metalloporphyrins, [tetrakis(N-octyl-4-pyridinium)–metal–porphy-rin][tetrabromoferrate(III)]4 (metal=iron, cobalt, manganese, copper or zinc), have been synthesised. All compounds show weak ferromagnetic behaviour at room temperature and respond to an external neodymium magnet.