This is a list of heads of state of Nigeria by age.
The youngest person to become head of state was Yakubu Gowon, who at the age of 31, assumed office after the assassination of Johnson Aguiyi-Ironsi during the July 1966 counter-coup. The youngest civilian head of state to assume the presidency was Goodluck Jonathan, who at the age of 52, succeeded to the office after the death of Umaru Musa Yar'Adua, he was also the youngest person elected to the office at the age of 53. The youngest to become head of state by election was Shehu Shagari, who was inaugurated at age 54. The oldest person to assume the presidency was Muhammadu Buhari who was inaugurated at age 72.
Assassinated at age 37, Murtala Muhammed was the youngest head of state at the end of his tenure, and his lifespan was the shortest of any head of state, he was the only head of state not to have lived to the age of 40. At age 40, Yakubu Gowon was the youngest person to become a former head of state. The oldest head of state at the end of his tenure was also Muhammadu Buhari at 80.
Buhari's second retirement of , is the shortest in Nigeria's history, Yakubu Gowon's retirement, now years, is the longest in Nigeria's history. At age , Gowon is also the oldest of the six living heads of state. Shehu Shagari who died in 2018 aged 93 is the nation's longest-lived head of state. Three heads of state (Shehu Shagari, Nnamdi Azikiwe and Yakubu Gowon) have lived into their 90s. The youngest living head of state is Goodluck Jonathan, age .
This is a list of heads of state of Nigeria by age at assuming office from the youngest to the oldest.
This table shows heads of state by their longevity (living heads of state in gold).
This table charts the age of each head of state of Nigeria at the time of assuming office, upon leaving office, and at the time of death. Where the head of state is still living, their lifespan and post head of state timespan are calculated up to .
This is a graphical lifespan timeline of heads of state of Nigeria. They are listed in order of first assuming office.
<div style="overflow:auto"> </div>