Carroll County Virginia Digital History
  • Home
  • Newspapers
    • Bull Mountain Bugle
    • Carroll News & Pre Carroll News
    • Enterprise
    • Laurel Lea
    • Mountain Laurel
  • Schools
    • School List
    • School Census
    • Teaching License
    • Teachers' Term Reports
  • Government
    • Carroll County >
      • Aerial maps
      • Blue Ridge Parkway
      • Death Records
      • Deed Books
      • Census
      • Chancery >
        • Chancery Order Books
        • Chancery Records
      • Civil War >
        • Civil War Veterans and Widows
      • Constitutional Officers >
        • Board of Supervisors >
          • Supervisor at Large
          • Supervisor Fancy Gap
          • Supervisor Laurel Fork
          • Supervisor Pine Creek
          • Supervisor Pipers Gap
          • Supervisor Sulphur Springs
        • Clerks of Circuit Court
        • Comm Attorney
        • Comm of Revenue
        • Sheriffs Carroll County
        • Treasurer
        • Dep Comm Revenue
        • Dep Sheriff
        • Dep Treasurer
      • Court Order Books
      • Historical Courthouse >
        • 1912 Historical Courthouse Tragedy
      • Land Books/Tax Cards
      • Law Order Books
      • Post Offices
      • Road Maps - Carroll
      • Road Maps - Virginia
      • Road Order Book
      • Supervisor's Order Books
      • Voter/Poll Books
      • WPA Historical Inventory of Homes
      • WWI
    • Town of Hillsville
  • Audio/Video
    • Audio
    • Videos >
      • Boys Basketball Games
      • Ladies Basketball Games
      • Carroll County Library
      • Fancy Gap Dances
      • Football Games
      • S. D. Vaughn Presentation
      • Wagon Trains
      • 1950 Hillsville Farmer's Day Parade
      • 1960-1990 Sprague >
        • Part 1
        • Part 2
      • 1987 Keno Store Music Jam
      • 1988 Womanless Beauty Contest >
        • 1988 Beauty Contest Complete Video
      • 1991 Keno Store Music Jam
      • 1988 Turner Reunion
  • Family
    • Biographical Data Form
    • Biographical Data
    • Family Bibles
    • Family Books
    • Memorial Cards
  • Churches
    • Cemeteries
    • Church Information
    • Moravian Churches
    • Presbyterian Rock Churches >
      • Bluemont Presbyterian
    • Carroll Primitive Baptist Churches >
      • Bell Spur Old
      • Bell Spur New
      • Chestnut Grove
      • Coleman
      • Crooked Creek
      • Crossroads
      • Dry Pond
      • Elk Spur
      • Fellowship/Snake Creek
      • Flower Gap
      • Good Hope
      • Green Hill
      • Harmony
      • Harmony Grove
      • Korners Grove
      • Little Vine
      • Maple Shade
      • Martin
      • Mt. Lebanon
      • Mt. View
      • New Hope - Bridge
      • New Hope - Fancy Gap
      • Pine View
      • Sandy Ridge
      • Snake Creek/Fellowship
      • Sunnyside
      • Worrell Memorial
    • Patrick Primitive Baptist Churches >
      • Concord
    • Messenger of Truths
    • Primitive Baptist Minutes
    • Rock Churches
  • Community
    • Time Capsule
  • Businesses
    • Hotel/Motels
    • Stores >
      • Snake Creek Store
      • Snake Creek Store Ledger 1892
  • Organizations
    • VFW >
      • VFW newsletters
      • Flea Market Badges
  • Neighboring Counties
    • Galax >
      • GHS Yearbooks
      • Galax Leaf Newspaper
    • Grayson County
    • Patrick County
  • Photo Collections
    • 2024.11.30 Santa Photos
    • 2024.10.12 Carroll County Fall Festival
    • 2024.07.13 Hillsville Cruise In & Music
    • 2024 Football photos
    • 2023 Basketball Photos
    • 2023 Football Photos
    • Gene Perry Stoneman Collection
  • Resources
  • Contact
  • Donations
  • Home
  • Newspapers
    • Bull Mountain Bugle
    • Carroll News & Pre Carroll News
    • Enterprise
    • Laurel Lea
    • Mountain Laurel
  • Schools
    • School List
    • School Census
    • Teaching License
    • Teachers' Term Reports
  • Government
    • Carroll County >
      • Aerial maps
      • Blue Ridge Parkway
      • Death Records
      • Deed Books
      • Census
      • Chancery >
        • Chancery Order Books
        • Chancery Records
      • Civil War >
        • Civil War Veterans and Widows
      • Constitutional Officers >
        • Board of Supervisors >
          • Supervisor at Large
          • Supervisor Fancy Gap
          • Supervisor Laurel Fork
          • Supervisor Pine Creek
          • Supervisor Pipers Gap
          • Supervisor Sulphur Springs
        • Clerks of Circuit Court
        • Comm Attorney
        • Comm of Revenue
        • Sheriffs Carroll County
        • Treasurer
        • Dep Comm Revenue
        • Dep Sheriff
        • Dep Treasurer
      • Court Order Books
      • Historical Courthouse >
        • 1912 Historical Courthouse Tragedy
      • Land Books/Tax Cards
      • Law Order Books
      • Post Offices
      • Road Maps - Carroll
      • Road Maps - Virginia
      • Road Order Book
      • Supervisor's Order Books
      • Voter/Poll Books
      • WPA Historical Inventory of Homes
      • WWI
    • Town of Hillsville
  • Audio/Video
    • Audio
    • Videos >
      • Boys Basketball Games
      • Ladies Basketball Games
      • Carroll County Library
      • Fancy Gap Dances
      • Football Games
      • S. D. Vaughn Presentation
      • Wagon Trains
      • 1950 Hillsville Farmer's Day Parade
      • 1960-1990 Sprague >
        • Part 1
        • Part 2
      • 1987 Keno Store Music Jam
      • 1988 Womanless Beauty Contest >
        • 1988 Beauty Contest Complete Video
      • 1991 Keno Store Music Jam
      • 1988 Turner Reunion
  • Family
    • Biographical Data Form
    • Biographical Data
    • Family Bibles
    • Family Books
    • Memorial Cards
  • Churches
    • Cemeteries
    • Church Information
    • Moravian Churches
    • Presbyterian Rock Churches >
      • Bluemont Presbyterian
    • Carroll Primitive Baptist Churches >
      • Bell Spur Old
      • Bell Spur New
      • Chestnut Grove
      • Coleman
      • Crooked Creek
      • Crossroads
      • Dry Pond
      • Elk Spur
      • Fellowship/Snake Creek
      • Flower Gap
      • Good Hope
      • Green Hill
      • Harmony
      • Harmony Grove
      • Korners Grove
      • Little Vine
      • Maple Shade
      • Martin
      • Mt. Lebanon
      • Mt. View
      • New Hope - Bridge
      • New Hope - Fancy Gap
      • Pine View
      • Sandy Ridge
      • Snake Creek/Fellowship
      • Sunnyside
      • Worrell Memorial
    • Patrick Primitive Baptist Churches >
      • Concord
    • Messenger of Truths
    • Primitive Baptist Minutes
    • Rock Churches
  • Community
    • Time Capsule
  • Businesses
    • Hotel/Motels
    • Stores >
      • Snake Creek Store
      • Snake Creek Store Ledger 1892
  • Organizations
    • VFW >
      • VFW newsletters
      • Flea Market Badges
  • Neighboring Counties
    • Galax >
      • GHS Yearbooks
      • Galax Leaf Newspaper
    • Grayson County
    • Patrick County
  • Photo Collections
    • 2024.11.30 Santa Photos
    • 2024.10.12 Carroll County Fall Festival
    • 2024.07.13 Hillsville Cruise In & Music
    • 2024 Football photos
    • 2023 Basketball Photos
    • 2023 Football Photos
    • Gene Perry Stoneman Collection
  • Resources
  • Contact
  • Donations
Search by typing & pressing enter

YOUR CART

Commonwealth Attorney

The Commonwealth Attorney is an elected Constitutional Official, chosen by the voters and serves a four year term. The Commonwealth's Attorney's Office is responsible for prosecuting criminal offenses that occur in Carroll County.
​

Below is a list of Commonwealth Attorneys since Carroll County was founded. Please let us know if you see any errors. If we have underlined the name, we have a photo of the Commonwealth Attorney. We are in search of photos of the ones not underlined. Please reach out to us if you have a photo we can add to the list. 

This list of Commonwealth Attorneys was taken from Court Order Books 1-13, Law Order Books 5-8, and The Carroll News Election results. 

From Court Order Book 1-13:
1842.06.06 Madison D Carter
1843.06.05 Madison D Carter
1852.06.08 William H Cock
1856.07.07 Gabriel D Handy resigned 1858.07.05
1858.08.02 James J Hill
1860.07.01-1860.10.01 James J Hill
1860.11.05 - 1864.07.01 James S Tipton
1864.07.01 – 1865.07.01 James S Tipton
1865.07.29 – 1868.07.01 James S Tipton
1868.08.04 George R Carter, appointed to replace Tipton, Tipton appointed Judge
1868.10.05 W N Patterson
1870.05.16 Garland Hale
1871.01.01 Garland Hale
1872.01.15 R M Brown appointed
1873.01.01 Norman Hale
1874.01.01 Norman Hale - 3 years
1875.07.01 -1879.07.01 Norman Hale
1879.07.01 -1883.07.01 Norman Hale
1883.07.01 -1886.01.19 Norman Hale (died in office)
1886.01.19 - 1887.06.30 R M Brown Resigned: 1887.05.14
1887.05.16 William J Wilkinson appointed Resigned: 1887.05.27
1887.05.27 - 1887.07.01 Walter Scott Tipton appointed
1887.07.01 – 1891.07.01 Walter Scott Tipton elected
1891.07.01 – 1895.07.01 Walter Scott Tipton
1895.07.01 – 1899.07.01 Walter Scott Tipton
1899.07.01 – 1903.07.01 Enoch M McPeak Resigned 1902.04.09
1902.04.09 – 1904.01.01 C Lee Dickens

From Law Order Books 5-8:

1904.01.01 – 1907.12.31 William McDonald Foster
1908.01.01 - 1911.12.31 William McDonald Foster
1912.01.01 - 1915.12.31 William McDonald Foster (died in office 1912.03.14)
1912.03.15 – 1915.12.31 Sidney Floyd Landreth
1916.01.01 - 1919.12.31 Sidney Floyd Landreth
1920.01.01 – 1923.12.31 W. Glenn Edwards
1924.01.01 - 1927.12.31 W. Glenn Edwards

From The Carroll Newspaper:

1928.01.01 - 1931.12.31 W. Glenn Edwards
1932.01.01 - 1935.12.31 John Alderman
1936.01.01 – 1939.12.31 Dexter Goad - Died in Office
1940.01.01 – 1943.12.31 John Alderman
1944.01.01 – 1947.12.31 Byrum Perry Goad
1948.01.01 – 1951.11.31 Byrum Perry Goad resigned
1952.01.01 – 1952.05.31 Rush P Webb resigned
1952.06.01 -  1955.12.31 Dale W LaRue appointed
1956.01.01 – 1959.12.31 Byrum P Goad
1960.01.01 – 1963.12.31 John Alderman
1964.01.01 – 1967.12.31 John Perry Alderman
1968.01.01 – 1971.12.31 John Perry Alderman
1972.01.01 – 1975.12.31 John Perry Alderman
1976.01.01 – 1979.12.31 John Perry Alderman
1980.01.01 – 1981.11.24 John Perry Alderman
1981.11.25 – 1983.07.01 Craig Teller
1983.07.01 – 1983.12.31 James T Ward
1984.01.01 – 1987.12.31 James T Ward
1988.01.01 – 1991.12.31 James T Ward
1992.01.01 – 1995.12.31 Gregory G Goad
1996.01.01 – 1999.12.31 Gregory G Goad (1st full time Commonwealth Attorney)
2000.01.01 – 2003.12.31 Gregory G Goad
2004.01.01 – 2007.12.31 Gregory G Goad
2008.01.01 - 12.31.2011 Gregory G Goad
2012.01.01 – 2019.12.31 Nathan Hunter Lyons
2020.01.01 –2023.12.31 Roger Dean Brooks
2024.01.01 - present Roger Dean Brooks
 



​Copyright 2025 Carroll County Heritage Digitizing Organization