WE TRACK THOUSANDS OF POLITICIANS EACH AND EVERY DAY!

Their Biographies, Issue Positions, Voting Records, Public Statements, Ratings and their Funders.

Virginia Campaign Finance and Local Election Offices

CAMPAIGN FINANCE OFFICE
Washington Building First Floor 1100 Bank Street
Richmond, VA 23219
phone800-552-9745
phone804-864-8901
804-371-0194
email
webwebsite
ACCOMACK COUNTY

23312 Courthouse Avenue Post Office Box 97
Accomac, VA 23301
phone757-787-2935
757-787-4823
email
ALBEMARLE COUNTY

1600 5th Street 435 Merchant Walk Square Suite 300 Private Mail Box 160
Charlottesville, VA 22902
phone434-972-4173
434-972-4178
email
webwebsite
ALEXANDRIA CITY

132 North Royal Street Suite 100
Alexandria, VA 22314-3246
phone703-746-4050
703-838-6449
TDD 703-838-5056
email
webwebsite
ALLEGHANY

110 Rosedale Avenue, Suite D
Covington, VA 24426-1294
phone540-965-1690
540-965-1692
email
webwebsite
AMELIA

9127 Washington Street Post Office Box 481
Amelia Court House, VA 23002
phone804-561-3460
804-561-3490
email
AMHERST

113 Taylor Street Post Office Box 550
Amherst, VA 24521
phone434-946-9315
434-946-9345
email
webwebsite
APPOMATTOX

367 Virginia Avenue Post Office Box 8
Appomattox, VA 24522
phone434-352-5302
434-352-4409
email
ARLINGTON

2100 Clarendon Boulevard, Suite 320
Arlington, VA 22201-5445
phone703-228-3456
703-228-3659
TDD 703-228-4611
email
webwebsite
AUGUSTA

18 Government Center Lane Post Office Box 590
Verona, VA 24482
phone540-245-5656
540-245-5037
email
BATH

65 Courthouse Hill Road, Room 103 Post Office Box 157
Warm Springs, VA 24484
phone540-839-7266
540-839-7277
email
webwebsite
BEDFORD COUNTY

321 North Bridge Street, Suite 200
Bedford, VA 24523
phone540-586-7649
540-586-8358
email
webwebsite
BLAND

20 Fairground Street Suite 101 Post Office Box 535
Bland, VA 24315
phone276-688-4441
276-688-2135
email
webwebsite
BOTETOURT

2 East Main Street Post Office Box 62
Fincastle, VA 24090
phone540-928-2120
540-473-8657
email
webwebsite
BRISTOL CITY

300 Lee Street, Suite 101
Bristol, VA 24201-4327
phone276-645-7318
276-645-7331
email
BRUNSWICK

100 Tobacco Street, Room 103
Lawrenceville, VA 23868-1825
phone434-848-4414
434-848-9276
email
BUCHANAN

23784 Riverside Drive Post Office Box 975
Grundy, VA 24614
phone276-935-6534
276-935-4320
email
BUCKINGHAM COUNTY

13360 West James Anderson Highway Post Office Box 222
Buckingham, VA 23921
phone434-969-4304
434-969-2060
email
webwebsite
BUENA VISTA

2039 Sycamore Avenue
Buena Vista, VA 24416
phone540-261-8605
540-261-8618
email
webwebsite
CAMPBELL

41 Courthouse Lane PPost Office Box 103
Rustburg, VA 24588
phone434-332-9579
434-332-9689
email
webwebsite
CAROLINE

212 North Main Street Post Office Box 304
Bowling Green, VA 22427
phone804-633-9083
804-633-0362
email
webwebsite
CARROLL

605 Pine Street, Suite 3
Hillsville, VA 24343-1463
phone276-730-3035
276-730-3040
email
webwebsite
CHARLES CITY

10900 Courthouse Road,Suite 220 Post Office Box 146
Charles City, VA 23030
phone804-652-4606
804-829-6823
email
webwebsite
CHARLOTTE COUNTY

420 Thomas Jefferson Highway/Post Office Box 118
Charlotte Court House, VA 23923
phone434-542-5856
434-542-4168
email
webwebsite
CHARLOTTESVILLE CITY

City Hall Annex 120 7th Street Northeast, Room 142 Post Office Box 1219
Charlottesville, VA 22902
phone434-970-3250
434-970-3249
email
webwebsite
CHESAPEAKE CITY

411 Cedar Road
Chesapeake, VA 23322-5566
phone757-277-9797
757-547-5402
email
webwebsite
CHESTERFIELD

9848 Lori Road Post Office Box 1690
Chesterfield, VA 23832
phone804-748-1471
804-751-0822
email
webwebsite
CLARKE

9848 Lori Road
Chesterfield, VA 23832-6623
phone804-748-1471
804-751-0822
email
webwebsite
COLONIAL HEIGHTS CITY

201 James Avenue Post Office Box 3401
Colonial Heights, VA 23834
phone804-520-9277
804-520-9209
email
webwebsite
COVINGTON CITY

515 East Pine Street
Covington, VA 24426-1647
phone540-965-6380
540-965-6362
email
CRAIG

155 Main Street, Post Office Box 8
New Castle, VA 24127
phone540-864-6190
540-864-5551
email
CULPEPER

151 North Main Street, Suite 301
Culpeper, VA 22701-3047
phone540-825-0652
540-825-8454
email
webwebsite
CUMBERLAND

1487 Anderson Highway, Post Office Box 125
Cumberland, VA 23040
phone804-492-4504
804-492-3571
email
webwebsite
DANVILLE CITY

530 Main Street, Suite 100
Danville, VA 24541-1329
phone434-799-6560
434-797-8987
email
webwebsite
DICKENSON COUNTY

818 Happy Valley Drive, Room 138 Post Office Box 1306
Clintwood, VA 24228
phone276-926-1620
276-302-0124
email
webwebsite
DINWIDDIE

14016 Boydton Plank Road, Post Office Box 365
Dinwiddie, VA 23841
phone804-469-4500
804-469-4544
email
webwebsite
EMPORIA CITY

201 South Main Street, Post Office Box 1092
Emporia, VA 23847
phone434-634-9533
434-634-0003
email
ESSEX COUNTY

205 South Cross Street, Suite B, Post Office Box 1561
Tappahannock, VA 22560
phone804-443-4611
804-443-4157
email
webwebsite
FAIRFAX CITY

10455 Armstrong Street
Fairfax, VA 22030-3600
phone703-385-7890
703-591-8364
email
webwebsite
FAIRFAX COUNTY

Post Office Box 10161
Fairfax, VA 22038-8061
FAIRFAX COUNTY

12000 Government Center Parkway Suite 323
Fairfax, VA 22035
phone703-222-0776
703-324-2205
email
webwebsite
FALLS CHURCH CITY

300 Park Avenue, Room 206C
Falls Church, VA 22046-3301
phone703-248-5085
703-248-5204
email
webwebsite
FAUQUIER

528 Waterloo Road Suite 200
Warrenton, VA 20186-3011
phone540-422-8290
540-422-8291
email
webwebsite
FLOYD

100 East Main Street, Room 302
Floyd, VA 24091-2101
phone540-745-9350
540-745-9390
email
webwebsite
FLUVANNA

211 Main Street, Post Office Box 44
Palmyra, VA 22963
phone434-589-3593
434-589-6383
email
FRANKLIN CITY

100 South Main Street, Post Office Box 42
Franklin, VA 23851
phone757-562-8545
757-562-8779
email
webwebsite
FRANKLIN COUNTY

1255 Franklin Street, Suite 106
Rocky Mount, VA 24151-1290
phone540-483-3025
540-483-6619
email
webwebsite
FREDERICK

107 North Kent Street, Suite 102
Winchester, VA 22601-5039
phone540-665-5660
540-665-8976
email
webwebsite
FREDERICKSBURG CITY

601 Caroline Street, Suite 500-A
Fredericksburg, VA 22401-5954
phone540-372-1030
540-373-8381
email
webwebsite
GALAX CITY

111 East Grayson Street, Room 102, Post Office Box 1045
Galax, VA 24333
phone276-236-7509
276-236-2889
email
GILES

201 North Main Street, Suite 1
Pearisburg, VA 24134-1611
phone540-921-2802
540-921-3176
email
webwebsite
GLOUCESTER

6467 Main Street, Building One, Post Office Box 208
Gloucester, VA 23061
phone804-693-3659
804-824-2465
email
webwebsite
GOOCHLAND

1800 Sandy Hook Road, Post Office Box 1013
Goochland, VA 23063
phone804-556-5803
804-556-6323
email
webwebsite
GRAYSON

129 Davis Street, Room 101, Post Office Box 449
Independence, VA 24348
phone276-773-2842
276-773-8042
email
GREENE

32 Stanard Street, Post Office Box 341
Stanardsville, VA 22973
phone434-985-5213
434-985-2369
email
webwebsite
GREENSVILLE COUNTY

1781 Greensville County Circle, Post Office Box 1092
Emporia, VA 23847
phone434-348-4228
434-348-4257
email
HALIFAX COUNTY

1030 Mary Bethune Street Suite 102, Post Office Box 400
Halifax, VA 24558
phone434-476-3322
434-476-1045
email
webwebsite
HAMPTON CITY

1919 Commerce Drive, Suite 280
Hampton, VA 23666-4348
phone757-727-6218
757-727-6084
email
webwebsite
HANOVER

7497 County Complex Road, Room 119, Post Office Box 419
Hanover, VA 23069
phone804-365-6080
804-365-6078
email
webwebsite
HARRISONBURG CITY

409 South Main Street
Harrisonburg, VA 22801
phone540-432-7707
540-432-7784
email
webwebsite
HENRICO

4301 East Parham Road, Post Office Box 90775
Henrico, VA 23228
phone804-501-4347
804-501-5081
email
webwebsite
HENRY

3300 Kings Mountain Road
Martinsville, VA 24112-6798
phone276-638-5108
276-638-8278
email
webwebsite
HIGHLAND

97 Highland Center Drive, Modular C, Post Office Box 386
Monterey, VA 24465
phone540-468-2013
540-468-2012
email
HOPEWELL CITY

245 East Broadway Suite 4
Hopewell, VA 23860
phone804-541-2232
804-452-5828
email
webwebsite
ISLE OF WIGHT COUNTY

17106 Monument Circle, Post Office Box 77
Isle Of Wight, VA 23397
phone757-365-6230
757-357-5699
email
webwebsite
JAMES CITY COUNTY

5300 Palmer Lane
Williamsburg, VA 23188-2794
phone757-259-4949
757-259-4945
TDD 711
email
webwebsite
KING AND QUEEN COUNTY

King and Queen County Court House, 232 Allens Circle, Post Office Box 56
King & Queen Court House, VA 23085
phone804-785-5980
804-785-5792
email
webwebsite
KING GEORGE

10459 Courthouse Drive, Suite 102, Post Office Box 1359
King George, VA 22485
phone540-775-9186
540-775-4852
email
webwebsite
KING WILLIAM

King William County Administration Building,180 Horse Landing Road
King William, VA 23086
phone804-769-4952
804-769-4920
email
webwebsite
LANCASTER COUNTY

8311 Mary Ball Road, Post Office Box 159
Lancaster, VA 22503
phone804-462-5277
804-462-5228
email
webwebsite
LEE

33640 Main Street, Post Office Box 363
Jonesville, VA 24263
phone276-346-7780
276-346-0119
email
webwebsite
LEXINGTON CITY

300 East Washington Street
Lexington, VA 24450
phone540-461-0535
540-463-5310
email
webwebsite
LOUDOUN

750 Miller Drive South East, Suite C
Leesburg, VA 20175-8916
phone703-777-0380
703-777-0622
email
webwebsite
LOUISA

1 Woolfolk Avenue, Post Office Box 220
Louisa, VA 23093
phone540-967-3427
540-967-3492
email
webwebsite
LUNENBURG

160 Courthouse Square
Lunenburg, VA 23952-2223
phone434-696-3071
434-696-3952
email
webwebsite
LYNCHBURG

825 Kemper Street
Lynchburg, VA 24501-5012
phone434-477-5999
434-947-2798
email
webwebsite
MADISON

302 Thrift Road, Post Office Box 267
Madison, VA 22727
phone540-948-6533
540-948-7825
email
MANASSAS CITY

9025 Center Street
Manassas, VA 20110-5403
phone703-257-8230
703-257-0080
email
webwebsite
MANASSAS PARK CITY

1 Park Center Court
Manassas, VA 20111-5270
phone703-335-8806
703-335-9042
email
MARTINSVILLE CITY

55 West Church Street, Room 122, Post Office Box 1323
Martinsville, VA 24112
phone276-403-5122
276-403-5258
email
MATHEWS

50 Brickbat Road, Post Office Box 328
Mathews, VA 23109
phone804-725-3200
804-725-5786
email
MECKLENBURG COUNTY

439 Madison Street, Post Office Box 436
Boydton, VA 23917
phone434-738-6191
434-738-6104
email
webwebsite
MIDDLESEX

105 Bowden Street
Saluda, VA 23149
phone804-758-4420
804-758-3950
email
MONTGOMERY

755 Roanoke Street, Suite 1F
Christiansburg, VA 24073
phone540-382-5741
540-381-6811
email
NELSON COUNTY

571 Front Street, Post Office Box 292
Lovingston, VA 22949
phone434-263-4068
434-263-8601
email
webwebsite
NEW KENT

Health and Human Service Building, 7911 Courthouse Way, Suite 400, Post Office Box 128
New Kent, VA 23124
phone804-966-9699
804-966-8536
email
webwebsite
NEWPORT NEWS CITY

2400 Washington Avenue
Newport News, VA 23607-4301
phone757-926-8683
757-926-3653
email
NORFOLK CITY

810 Union Street, Room 808 Post Office Box 1531
Norfolk, VA 23510
phone757-664-4353
757-664-4685
email
webwebsite
NORTHAMPTON

16404 Courthouse Road, Post Office Box 510
Eastville, VA 23347
phone757-678-0480
757-678-0453
email
webwebsite
NORTHUMBERLAND

72 Monument Place, Post Office Box 84
Heathsville, VA 22473
phone804-580-4655
804-580-2075
email
NORTON CITY

201 Park Avenue Northeast, Post Office Box 225
Norton, VA 24273
phone276-679-1162
276-679-0754
email
webwebsite
NOTTOWAY

507 Miller Street
Burkeville, VA 23922
phone434-767-2135
434-767-2414
email
webwebsite
ORANGE COUNTY

146 Madison Road, Suite 204
Orange, VA 22960-1410
phone540-672-5262
540-672-4872
email
webwebsite
PAGE

103 South Court Street, Suite D
Luray, VA 22835-1262
phone540-743-3986
540-743-1988
email
PATRICK

106 Rucker Street, Room 216, Post Office Box 635
Stuart, VA 24171
phone276-694-7206
276-694-5488
email
webwebsite
PETERSBURG

229 North Market Street Post Office Box 1031
Petersburg, VA 23803
phone804-733-8071
804-733-8080
email
webwebsite
PITTSYLVANIA COUNTY

110 Old Chatham Elementary Lane
Chatham, VA 24531-3392
phone434-432-7971
434-432-7973
email
POQUOSON CITY

500 City Hall Avenue, Room 139
Poquoson, VA 23662-1996
phone757-868-3070
757-868-3104
email
webwebsite
PORTSMOUTH CITY

801 Crawford Street, First Floor
Portsmouth, VA 23704-3822
phone757-393-8644
757-393-5415
email
webwebsite
POWHATAN

3910 Old Buckingham Road, Suite E
Powhatan, VA 23139-5757
phone804-598-5604
804-598-5607
email
webwebsite
PRINCE EDWARD

124 North Main Street, Second Floor, Post Office Box J
Farmville, VA 23901
phone434-392-4767
434-392-3889
email
webwebsite
PRINCE GEORGE

6602 Courts Drive, Suite 243, Post Office Box 34
Prince George, VA 23875
phone804-722-8748
804-733-2793
email
webwebsite
PRINCE WILLIAM

9250 Lee Avenue, Suite 1
Manassas, VA 20110-5554
phone703-792-6470
703-792-6461
email
webwebsite
PULASKI

87 Commerce Street
Pulaski, VA 24301-5619
phone540-980-2111
540-994-5883
email
RADFORD CITY

619 Second Street, Room 143
Radford, VA 24141-1456
phone540-731-3639
540-633-0152
email
webwebsite
RAPPAHANNOCK

262A Gay Street, Post Office Box 236 Post Office Box 236
Washington, VA 22747
phone540-675-5380
540-675-5381
email
webwebsite
RICHMOND CITY

900 East Broad Street, Room 105, Post Office Box 61037
Richmond, VA 23219-1907
phone804-646-5950
804-646-7848
email
webwebsite
RICHMOND COUNTY

101 Court Circle, Post Office Box 1000
Warsaw, VA 22572
phone804-333-4772
804-333-4641
email
webwebsite
ROANOKE

5204 Bernard Drive, Suite 300 B, Post Office Box 20884
Roanoke, VA 24018
phone540-772-7500
540-772-2115
email
webwebsite
ROANOKE CITY

317 Kimball Avenue Northeast
Roanoke, VA 24016
phone540-853-2281
540-853-1025
email
webwebsite
ROCKBRIDGE

150 South Main Street
Lexington, VA 24450-2359
phone540-463-7203
540-463-1078
email
ROCKINGHAM

20 East Gay Street
Harrisonburg, VA 22802-4108
phone540-564-3055
540-564-3057
email
webwebsite
RUSSELL

96 Russell Street Post Office Box 383
Lebanon, VA 24266
phone276-889-8006
276-889-8022
email
SALEM CITY

19 East Clay Street, Post Office Box 203
Salem, VA 24153
phone540-375-3034
540-375-4052
email
webwebsite
SCOTT

190 Beech Street Suite 204, Post Office Box 1892
Gate City, VA 24251
phone276-386-3843
276-386-3741
email
SHENANDOAH

600 North Main Street, Suite 103
Woodstock, VA 22664-1855
phone540-459-6195
540-459-6196
email
webwebsite
SMYTH

121 Bagley Circle, Suite 108
Marion, VA 24354-3140
phone276-706-8331
276-783-9055
email
webwebsite
SOUTHAMPTON

22305 Main Street,Post Office Box 666
Courtland, VA 23837
phone757-653-9280
757-653-9401
email
webwebsite
SPOTSYLVANIA COUNTY

4708 Southpoint Parkway
Fredericksburg, VA 22407
phone540-507-7380
540-507-7519
email
webwebsite
STAFFORD

1300 Courthouse Road, Post Office Box 301
Stafford, VA 22554
phone540-658-4000
540-658-4003
email
webwebsite
STAUNTON

116 West Beverley Street, First Floor, Post Office Box 58
Staunton, VA 24401
phone540-332-3840
540-332-3834
email
webwebsite
SUFFOLK CITY

Human Resources Building, 440 Market Street Post Office Box 1966
Suffolk, VA 23434
phone757-514-7750
757-514-7759
email
webwebsite
SURRY

45 School Street, Post Office Box 264
Surry, VA 23883
phone757-294-5213
757-294-5285
email
SUSSEX

15080 Courthouse Road
Stony Creek, VA 23882-3707
phone434-246-1047
434-246-4315
email
webwebsite
TAZEWELL COUNTY

135 Court Street Suite 318, Post Office Box 201
Tazewell, VA 24651
phone276-385-1305
276-988-2530
email
webwebsite
VIRGINIA BEACH

2449 Princess Anne Road, Building 14, Post Office Box 6247
Virginia Beach, VA 23456
phone757-385-8683
757-385-5632
email
webwebsite
WARREN COUNTY

465 West 15th Street Suite 800
Front Royal, VA 22630-2835
phone540-635-4327
540-635-5456
email
webwebsite
WASHINGTON

1 Government Center Way, Suite A Post Office Box 37
Abingdon, VA 24210-8484
phone276-676-6227
276-676-6200
email
webwebsite
WAYNESBORO CITY

250 South Wayne Avenue, Suite 205
Waynesboro, VA 22980-4625
phone540-942-6620
540-942-6501
email
webwebsite
WESTMORELAND

105 Court Square, Post Office Box 354
Montross, VA 22520
phone804-493-8898
804-493-0158
email
webwebsite
WILLIAMSBURG CITY

401 Lafayette Street Post Office Box 3538
Williamsburg, VA 23185-3617
phone757-220-6157
757-220-6158
email
webwebsite
WINCHESTER CITY

107 North East Lane
Winchester, VA 22601-5047
phone540-545-7910
540-545-7925
email
webwebsite
WISE

5607 Patriot Drive, Post Office Box 309
Wise, VA 24293
phone276-328-8331
276-328-7111
email
webwebsite
WYTHE

245 South 4th Street, Suite 101
Wytheville, VA 24382-2548
phone276-223-6038
276-223-6039
email
webwebsite
YORK

224 Ballard Street/Post Office Box 451
Yorktown, VA 23690
phone757-890-3440
757-890-3449
email
webwebsite
arrow_upward