| No. | Portrait | Name | Term | Background | Secretaries served under: | Ref. |
| Took office | Left office | Duration | Navy | Defense |
| 1 | | Benson, WilliamAdmiralWilliam S. Benson(1855–1932) | 11 May 1915 | 25 September 1919 | 4 years, 137 days | Battleships | Josephus Daniels | — | |
| Vacant(25 September 1919 – 1 November 1919) |
| 2 | | Coontz, RobertAdmiralRobert E. Coontz(1864–1935) | 1 November 1919 | 21 July 1923 | 3 years, 262 days | Battleships | Josephus DanielsEdwin C. Denby | — | |
| 3 | | Eberle, Edward WalterAdmiralEdward W. Eberle(1864–1929) | 21 July 1923 | 14 November 1927 | 4 years, 116 days | Battleships | Edwin C. DenbyCurtis D. Wilbur | — | |
| 4 | | Hughes, Charles FrederickAdmiralCharles F. Hughes(1866–1934) | 14 November 1927 | 17 September 1930(resigned) | 3 years, 3 days | Battleships | Curtis D. WilburCharles F. Adams III | — | |
| 5 | | Pratt, William VeazieAdmiralWilliam V. Pratt(1869–1957) | 17 September 1930 | 30 June 1933 | 2 years, 286 days | Battleships | Charles F. Adams IIIClaude A. Swanson | — | |
| 6 | | Standley, William HarrisonAdmiralWilliam H. Standley(1872–1963) | 1 July 1933 | 1 January 1937 | 3 years, 184 days | Battleships | Claude A. Swanson | — | |
| 7 | | Leahy, WilliamAdmiralWilliam D. Leahy(1875–1959) | 2 January 1937 | 1 August 1939 | 2 years, 211 days | Battleships | Claude A. SwansonCharles Edison | — | |
| 8 | | Stark, Harold RainsfordAdmiralHarold R. Stark(1880–1972) | 1 August 1939 | 2 March 1942(relieved) | 2 years, 213 days | Battleships/Cruisers-Destroyers | Charles EdisonFrank Knox | — | |
| 9 | | King, Ernest JosephFleet AdmiralErnest J. King(1878–1956) | 2 March 1942 | 15 December 1945 | 3 years, 288 days | Aviation | Frank KnoxJames Forrestal | — | |
| 10 | | Nimitz, ChesterFleet AdmiralChester W. Nimitz(1885–1966) | 15 December 1945 | 15 December 1947 | 2 years, 0 days | Submarines | James ForrestalJohn L. Sullivan | James Forrestal(from Sep. 1947) | |
| 11 | | Denfeld, Louis EmilAdmiralLouis E. Denfeld(1891–1972) | 15 December 1947 | 2 November 1949(relieved) | 1 year, 322 days | Submarines | John L. SullivanFrancis P. Matthews | James ForrestalLouis A. Johnson | |
| 12 | | Sherman, Forrest PercivalAdmiralForrest P. Sherman(1896–1951) | 2 November 1949 | 22 July 1951 † | 1 year, 262 days | Battleships/Cruisers-Destroyers | Francis P. Matthews | Louis A. JohnsonGeorge C. Marshall | |
| – | | McCormick, LyndeAdmiralLynde D. McCormick(1895–1956)Acting | 22 July 1951 | 16 August 1951 | 25 days | Battleships/Cruisers-Destroyers | Francis P. MatthewsDan A. Kimball | George C. Marshall | |
| 13 | | Fechteler, WilliamAdmiralWilliam M. Fechteler(1896–1967) | 16 August 1951 | 17 August 1953 | 2 years, 1 day | Battleships/Cruisers-Destroyers | Dan A. KimballRobert B. Anderson | George C. MarshallRobert A. Lovett | |
| 14 | | Carney, RobertAdmiralRobert B. Carney(1895–1990) | 17 August 1953 | 17 August 1955 | 2 years, 0 days | Battleships/Cruisers-Destroyers | Robert B. AndersonCharles S. Thomas | Charles Erwin Wilson | |
| 15 | | Burke, Arleigh AlbertAdmiralArleigh A. Burke(1901–1996) | 17 August 1955 | 1 August 1961 | 5 years, 349 days | Cruisers-Destroyers | Charles S. ThomasThomas S. Gates Jr.William B. FrankeJohn Connally | Charles Erwin WilsonNeil H. McElroyThomas S. Gates Jr.Robert McNamara | |
| 16 | | Anderson, George Whelan Jr.AdmiralGeorge W. Anderson Jr.(1906–1992) | 1 August 1961 | 1 August 1963(relieved) | 2 years, 0 days | Aviation | John ConnallyFred Korth | Robert McNamara | |
| 17 | | McDonald, DavidAdmiralDavid L. McDonald(1906–1997) | 1 August 1963 | 1 August 1967 | 4 years, 0 days | Aviation | Fred KorthPaul Nitze | Robert McNamara | |
| 18 | | Moorer, Thomas HinmanAdmiralThomas H. Moorer(1912–2004) | 1 August 1967 | 1 July 1970 | 2 years, 334 days | Aviation | Paul R. IgnatiusJohn Chafee | Robert McNamaraClark CliffordMelvin Laird | |
| 19 | | Zumwalt, ElmoAdmiralElmo R. Zumwalt(1920–2000) | 1 July 1970 | 29 June 1974 | 3 years, 363 days | Cruisers-Destroyers | John ChafeeJohn WarnerJ. William Middendorf | Melvin LairdElliot RichardsonJames R. Schlesinger | |
| 20 | | Holloway, JamesAdmiralJames L. Holloway III(1922–2019) | 29 June 1974 | 1 July 1978 | 4 years, 2 days | Aviation | J. William MiddendorfW. Graham Claytor Jr. | James R. SchlesingerDonald RumsfeldHarold Brown | |
| 21 | | Hayward, Thomas BibbAdmiralThomas B. Hayward(1924–2022) | 1 July 1978 | 30 June 1982 | 3 years, 364 days | Aviation | W. Graham Claytor Jr.Edward HidalgoJohn Lehman | Harold BrownCaspar Weinberger | |
| 22 | | Watkins, JamesAdmiralJames D. Watkins(1927–2012) | 30 June 1982 | 30 June 1986 | 4 years, 0 days | Submarines | John Lehman | Caspar Weinberger | |
| 23 | | Trost, CarlisleAdmiralCarlisle A.H. Trost(1930–2020) | 1 July 1986 | 29 June 1990 | 3 years, 363 days | Submarines | John LehmanJim WebbWilliam L. BallHenry L. Garrett III | Caspar WeinbergerFrank CarlucciDick Cheney | |
| 24 | | Kelso, FrankAdmiralFrank B. Kelso II(1933–2013) | 29 June 1990 | 23 April 1994 | 3 years, 298 days | Submarines | Henry L. Garrett IIISean O'KeefeJohn H. Dalton | Dick CheneyLes AspinWilliam J. Perry | |
| 25 | | Boorda, Jeremy MichaelAdmiralJeremy M. Boorda(1939–1996) | 23 April 1994 | 16 May 1996 † | 2 years, 23 days | Cruisers-Destroyers | John H. Dalton | William J. Perry | |
| – | | AdmiralJay L. Johnson (born 1946) | 16 May 1996 | 2 August 1996 | 78 days | Aviation | John H. DaltonRichard Danzig | William J. PerryWilliam Cohen | |
| 26 | 2 August 1996 | 21 July 2000 | 3 years, 354 days | |
| 27 | | Clark, VernonAdmiralVernon E. Clark(born 1944) | 21 July 2000 | 22 July 2005 | 5 years, 1 day | Cruisers-Destroyers | Richard DanzigGordon R. England | William CohenDonald Rumsfeld | |
| 28 | | Mullen, MichaelAdmiralMichael G. Mullen(born 1946) | 22 July 2005 | 29 September 2007 | 2 years, 130 days | Cruisers-Destroyers | Gordon R. EnglandDonald C. Winter | Donald RumsfeldRobert Gates | |
| 29 | | Roughead, GaryAdmiralGary Roughead(born 1951) | 29 September 2007 | 23 September 2011 | 3 years, 359 days | Cruisers-Destroyers | Donald C. WinterRay Mabus | Robert GatesLeon Panetta | |
| 30 | | Greenert, JonathanAdmiralJonathan W. Greenert(born 1953) | 23 September 2011 | 18 September 2015 | 3 years, 360 days | Submarines | Ray Mabus | Leon PanettaChuck HagelAsh Carter | |
| 31 | | Richardson, JohnAdmiralJohn M. Richardson(born 1960) | 18 September 2015 | 22 August 2019 | 3 years, 338 days | Submarines | Ray MabusRichard V. Spencer | Ash CarterJim Mattis | |
| 32 | | Gilday, MichaelAdmiralMichael M. Gilday(born 1962) | 22 August 2019 | 14 August 2023 | 3 years, 357 days | Cruisers-Destroyers/Cyberspace | Richard V. SpencerKenneth BraithwaiteCarlos Del Toro | Mark EsperLloyd Austin | |
| – | | AdmiralLisa M. Franchetti (born 1964) | 14 August 2023 | 2 November 2023 | 80 days | Cruisers-Destroyers | Carlos Del Toro | Lloyd AustinPete Hegseth | |
| 33 | 2 November 2023 | 21 February 2025 | 1 year, 111 days | |
| – | | Kilby, JamesAdmiralJames W. Kilby(born 1963)Acting | 21 February 2025 | 25 August 2025 | 185 days | Cruisers-Destroyers | John Phelan | Pete Hegseth | |
| 34 | | Caudle, DarylAdmiralDaryl L. Caudle(born 1963) | 25 August 2025 | Incumbent | 108 days | Submarines | John Phelan | Pete Hegseth | |