Contact Us

Town of Appomattox Municipal Building

P.O. Box 705

210 Linden Street

Appomattox, Virginia 24522

Phone: 434-352-8268

Fax: 434-352-2126

Office Hours: Monday – Friday, 8:30 AM to 4:30 PM

Water Problems - Other Emergencies

Day: 434-352-8393 (Public Works)

Evening: 434-352-8241

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Administration
Name Position Phone Email
Michael Campbell
Town Manager 434-352-8268 Email
Dianne Tanner
Deputy Town Clerk 434-352-8268 Email
Kimberley Ray
Financial Director/Treasurer 434-352-8268 Email
Robert Fowler
Director of Community Development & Planning 434-352-8268 Email
Amy Porter
Human Resource Generalist 434-352-8268 Email
Christy Torrence
Office Manager 434-352-8268 Email
Economic Development Authority
Name Position Phone Email
Mary Lou Spiggle
Council Member 434-352-8268 Email
Ron Coleman
EDA Member 434-352-8268 Email
Dr. Jeffery Garrett
EDA Chair 434-352-8268 Email
Kenneth Gobble
EDA Member 434-352-8268 Email
Kelsey Moore
EDA Member
Donna Preston
Economic Development Authority 434-352-8268
Finance & Tax
Name Position Phone Email
Brooke Moore
Accountant/Deputy Treasurer 434-352-8268
Mayor & Town Council (7)
Name Position Phone Email
Richard Conner
Mayor
Timothy W. “Timmy” Garrett
Vice Mayor (434) 352-2496
James Boyce, Sr.
Council Member
McKinley Cardwell
Council Member Email
Jack Hensley
Council Member Email
Nathan A. Simpson
Council Member Email
Mary Lou Spiggle
Council Member
Planning Commission
Name Position Phone Email
James Boyce, Sr.
Commission Member
Roger Carson
Commission Member
Linda Lipscomb
Commission Member
Marvin H. Mitchell
Commission Member
Jacob Ranson
Commission Member
Public Works
Name Position Phone Email
Tori Rothgeb
Facilities Project Director 434-352-8393 Email
Utilities
Name Position Phone Email
David Carter
Utilities Director 434-352-8393 Email