
History of Mayors
Mayors, districts and terms, Jan. 1, 1906 to present.
In observance of the Independence Day holiday, all City of Virginia Beach administrative offices will be closed on Friday, July 3. Please view the City's Independence Day operating schedule for more information.
Learn More
Mayors, districts and terms, Jan. 1, 1906 to present.
Name
District
Term
Name
B. P. Holland
District
N/A
Term
3/19/1906 - 8/1/1908
Name
Emerson Land
District
N/A
Term
9/1/1908 - 8/30/1910
Name
W. J. Wright
District
N/A
Term
9/6/1910 - 1/21/1913
Name
B. P. Holland
District
N/A
Term
1/21/1913 - 7/31/1916
Name
Charles E. Barco
District
N/A
Term
8/1/1916 - 6/21/1920
Name
Herman Drinkwater
District
N/A
Term
7/7/1920 - 8/30/1924
Name
W. R. Ashburn
District
N/A
Term
9/1/1924 - 8/27/1928
Name
Roy Smith
District
N/A
Term
9/4/1934 - 9/1/1940
Name
W.W. Elliot
District
N/A
Term
9/1/1940 - 10/14/1946
Name
H.W. Leeke
District
N/A
Term
10/14/1946 - 6/28/1948
Name
W.F. Patton
District
N/A
Term
7/12/1948 - 4/3/1952
Name
P. F. Murray
District
N/A
Term
4/3/1952 - 8/24/1954
Name
Frank A. Dusch (Deceased)
District
Virginia Beach
Term
9/1/1954 - 9/1/1970
Name
Donald H. Rhodes (Deceased)
District
Kempsville
Term
9/8/1970 - 6/30/1972
Name
Robert B. Cromwell, Jr.
District
At Large
Term
7/1/1972 - 6/30/1974
Name
J. Curtis Payne (Deceased)
District
Princess Anne
Term
7/1/1974 - 6/30/1976
Name
Clarence A. Holland (Deceased)
District
Bayside
Term
7/1/1976 - 6/30/1978
Name
Patrick L. Standing
District
At Large
Term
7/1/1978 - 6/30/1980
Name
J. Henry McCoy, Jr. (Deceased)
District
Kempsville
Term
7/1/1980 - 6/30/1982
Name
Louis R. Jones (Deceased)
District
Bayside
Term
7/1/1982 - 6/30/1984
Name
Harold Heischober (Deceased)
District
At Large
Term
7/1/1984 - 6/30/1986
Name
Robert G. Jones
District
At Large
Term
7/1/1986 - 6/30/1988
Name
Meyera E. Oberndorf (Deceased)
District
At Large
Term
7/1/1988 - 12/31/2008
Name
William D. Sessoms, Jr.
District
At Large
Term
1/1/2009- 4/30/2018
Name
Louis R. Jones (Deceased)
District
Bayside
Term
5/1/2018 - 11/19/2018
Name
Robert M. "Bobby" Dyer
District
At Large
Term
11/20/2018 - 12/31/2028