A 58-year-old man presented with a 3-year history of chronic and intermittent hyperkalemia requiring recurrent attendances to the emergency department for urgent treatment. His medical history included secondary diabetes mellitus following a bout of acute pancreatitis and a previous splenectomy for a spontaneous splenic rupture. He also had a history of prolonged use of non-steroidal anti-inflammatory drugs for back pain and painful neuropathy. He was not on any medication or diet that would cause a raised serum potassium level and his renal function was normal. He was on a basal-bolus insulin regimen but his diabetes control had been poor for several years. As the hyperkalemia had gone on for so long in the presence of normal renal function, he went on to have further tests. Adrenal insufficiency had been ruled out following a short Synacthen test. Further investigations revealed low serum aldosterone levels and inappropriately low serum renin levels in the presence of hyperkalemia. This was suggestive of hyporeninemic hypoaldosteronism (HH). He was then treated with fludrocortisone and furosemide and his serum potassium levels remained normal. Additionally, he did not require any more emergency admissions to treat hyperkalemia thereafter. It was concluded that the HH-induced hyperkalemia was caused by diabetes mellitus or due to a combination of diabetes and prolonged use of non-steroidal anti-inflammatory drugs. The absence of renal impairment may have contributed to the delay in diagnosis. HH is a commonly overlooked cause of hyperkalemia. This case highlights the fact that it should always be suspected when unexplained hyperkalemia is found in patients with only mild-moderately impaired renal function, especially in the presence of diabetes mellitus.