Admiral Henry T. Mayo

Is your surname Mayo?

Research the Mayo family

Admiral Henry T. Mayo's Geni Profile

Share your family tree and photos with the people you know and love

  • Build your family tree online
  • Share photos and videos
  • Smart Matching™ technology
  • Free!


Henry Thomas Mayo

Birthplace: Burlington, Chittenden County, Vermont, United States
Death: Died in Portsmouth, Rockingham County, New Hampshire, United States
Immediate Family:

Son of Henry Mayo and Elizabeth Eldredge

Managed by: Private User
Last Updated:
view all

Immediate Family

About Admiral Henry T. Mayo

Henry Thomas Mayo (8 December 1856 – 23 February 1937) was an admiral of the United States Navy.

Mayo was born in Burlington, Vermont, 8 December 1856. Upon graduation from the United States Naval Academy in 1876 he experienced a variety of naval duties including coastal survey. During the Spanish-American War he served in the gunboat Bennington (PG-4) off the west coast of North America. Appointed rear admiral in 1913, he commanded the naval squadron involved in the Tampico incident of 9 April 1914. His demands for vindication of national honor further accentuated the tense relations with Mexico.

Promoted to vice admiral in June 1915, as the new Commander in Chief, Atlantic Fleet, he received the rank of admiral 19 June 1916. For his organization and support of World War I U.S. Naval Forces both in American and European waters, he was awarded the Navy Distinguished Service Medal and various foreign decorations. He evidenced foresight in urging the postwar development of fleet aviation.

Admiral Mayo retired 28 February 1921, and, for four years, served as Governor of the Philadelphia Naval Home. He retained his commission as an admiral by a 1930 Act of Congress. He died at Portsmouth, New Hampshire, 23 February 1937.


In 1940, the destroyer USS Mayo (DD-422) was named in his honor.

view all

Admiral Henry T. Mayo's Timeline

December 8, 1856
Burlington, Chittenden County, Vermont, United States
February 23, 1937
Age 80
Portsmouth, Rockingham County, New Hampshire, United States