Banks in Virginia

Our list has 1,788 bank branches in Virginia, run by 102 FDIC-insured banks across 301 cities and towns. Richmond has the most, with 106.

The banks with the most branches in Virginia are Truist Bank (259), Wells Fargo Bank, National Association (174), Atlantic Union Bank (124), Bank of America, National Association (95) and United Bank (79).

Browse Virginia by city

Cities with at least 8 branches have their own page.

Showing 63 of 63

Banks in Virginia

Showing 102 of 102

BankBranches in VA
Truist Bank 259
Wells Fargo Bank, National Association 174
Atlantic Union Bank 124
Bank of America, National Association 95
United Bank 79
JPMorgan Chase Bank, National Association 77
PNC Bank, National Association 52
Carter Bank & Trust 51
Woodforest National Bank 48
TowneBank 44
Burke & Herbert Bank & Trust Company 40
First-Citizens Bank & Trust Company 34
Citizens and Farmers Bank 32
First Bank 30
The National Bank of Blacksburg 28
Blue Ridge Bank, National Association 26
First Community Bank 25
Manufacturers and Traders Trust Company 24
Primis Bank 23
Bank of the James 21
Capital One, National Association 20
First National Bank 19
The First Bank and Trust Company 19
TD Bank, National Association 18
Chesapeake Bank 17
Farmers & Merchants Bank 16
Skyline National Bank 16
The Bank of Marion 16
The Bank of Southside Virginia 15
Bank of Botetourt 14
Bank Of Clarke 14
Benchmark Community Bank 13
City National Bank of West Virginia 13
Dollar Bank, Federal Savings Bank 13
New Peoples Bank, Inc. 13
Citizens Bank and Trust Company 12
Virginia National Bank 12
Pinnacle Bank 11
Fulton Bank, National Association 10
Southern Bank and Trust Company 10
TruPoint Bank 10
Citibank, National Association 8
First Horizon Bank 8
First National Bank of Pennsylvania 8
First Sentinel Bank 8
SouthState Bank, National Association 7
Farmers and Miners Bank 6
HomeTrust Bank 6
John Marshall Bank 6
MainStreet Bank 6
Pendleton Community Bank, Inc. 6
Pioneer Bank 6
Powell Valley National Bank 6
Presidential Bank, FSB 6
The Bank of Charlotte County 6
The Farmers Bank of Appomattox 6
The Freedom Bank of Virginia 6
FVCbank 5
Miners Exchange Bank 5
Select Bank 5
Legacy Bank 4
Oak View National Bank 4
Old Dominion National Bank 4
Trustar Bank 4
Calvin B. Taylor Banking Company of Berlin, Maryland 3
Capon Valley Bank 3
Citizens Bank, National Association 3
CNB Bank 3
CornerStone Bank 3
EagleBank 3
Highlands Community Bank 3
Lee Bank and Trust Company 3
New Horizon Bank, National Association 3
Potomac Bank 3
Locus Bank, Inc. 2
Metro City Bank 2
Peoples Bank 2
PromiseOne Bank 2
Shore United Bank, National Association 2
The Blue Grass Valley Bank 2
Woori America Bank 2
Armed Forces Bank, National Association 1
Capital Bank, National Association 1
Chain Bridge Bank, National Association 1
City National Bank 1
Community Bankers' Bank 1
Farmers & Merchants Bank of Craig County 1
First Carolina Bank 1
First US Bank 1
FNB Bank, Inc. 1
Hanmi Bank 1
HSBC Bank USA, National Association 1
Integrity Bank for Business 1
Martinsville First Savings Bank 1
MCNB Bank and Trust Co. 1
Movement Bank 1
MVB Bank, Inc 1
ServisFirst Bank 1
Somerset Trust Company 1
The Fidelity Bank 1
The First National Bank of Peterstown 1
The National Capital Bank of Washington 1

Branches in smaller towns

Branches in places with fewer than 8 branches are listed here.

Showing 526 of 526

BankCityAddressZIPMap
Bank of America, National Association Aldie 42030 Village Center Plz 20105 Map
Woodforest National Bank Altavista 125 Clarion Rd 24517 Map
Bank of the James Altavista 1110 Main St 24517 Map
First National Bank Altavista 1303 Main St 24517 Map
First National Bank Altavista 622 Broad St 24517 Map
Truist Bank Altavista 700 Main St 24517 Map
Citizens Bank and Trust Company Amelia Court House 9060 N Five Forks Rd 23002 Map
Truist Bank Amelia Court House 15301 Patrick Henry Hwy 23002 Map
Bank of the James Amherst 164 S Main St 24521 Map
First National Bank Amherst 130 S Main St 24521 Map
Truist Bank Amherst 115 Richmond Hwy 24521 Map
Manufacturers and Traders Trust Company Annadale 7857 Heritage Drive 22003 Map
Miners Exchange Bank Appalachia 104 Depot St 24216 Map
Wells Fargo Bank, National Association Appomattox 114 Moses Ave 24522 Map
Bank of the James Appomattox 1745 Confederate Blvd 24522 Map
The Farmers Bank of Appomattox Appomattox 169 Old Courthouse Road 24522 Map
The Farmers Bank of Appomattox Appomattox 223 Main St 24522 Map
Truist Bank Appomattox 7677 Richmond Hwy 24522 Map
Bank of America, National Association Baileys Crossroads 5707 Seminary Rd 22041 Map
Capital One, National Association Baileys Crossroads 3499 S Jefferson St 22041 Map
Carter Bank & Trust Bassett 380 Riverside Dr 24055 Map
Virginia National Bank Bealeton 6207 Station Dr 22712 Map
Truist Bank Bealeton 11047 Marsh Rd 22712 Map
Bank Of Clarke Berryville 2 E Main St 22611 Map
Truist Bank Berryville 23 N Church St 22611 Map
Powell Valley National Bank Big Stone Gap 211 East Fifth Street 24219 Map
Truist Bank Big Stone Gap 621 Wood Ave E 24219 Map
Benchmark Community Bank Blackstone 410 Church St 23824 Map
Citizens Bank and Trust Company Blackstone 101 N Main St 23824 Map
Citizens Bank and Trust Company Blackstone 126 S Main St 23824 Map
Citizens Bank and Trust Company Blackstone 1575 S Main St 23824 Map
First Sentinel Bank Bland 427 Main St 24315 Map
The Blue Grass Valley Bank Blue Grass 2583 Blue Grass Valley Rd 24413 Map
First Bank Blue Ridge 98 Blue Ridge Blvd 24064 Map
Carter Bank & Trust Boones Mill 50 Boones Mill Rd 24065 Map
Atlantic Union Bank Bowling Green 211 N Main St 22427 Map
Bank Of Clarke Boyce 108 W Main St 22620 Map
The Bank of Southside Virginia Boykins 18207 Virginia Ave 23827 Map
United Bank Bridgewater 309 N Main St 22812 Map
The First Bank and Trust Company Bridgewater 610 N Main St 22812 Map
Pendleton Community Bank, Inc. Bridgewater 317 N Main St 22812 Map
Farmers & Merchants Bank Bridgewater 100 Plaza Dr 22812 Map
Truist Bank Bridgewater 111 N Main St 22812 Map
JPMorgan Chase Bank, National Association Bristow 10260 Bristow Center Dr 20136 Map
Truist Bank Bristow 10251 Bristow Center Dr 20136 Map
United Bank Broadway 361 S Main St 22815 Map
Farmers & Merchants Bank Broadway 126 N Timber Way 22815 Map
Truist Bank Broadway 153 N Main St 22815 Map
The Bank of Charlotte County Brookneal 308 Lynchburg Avenue 24528 Map
Truist Bank Brookneal 440 Lusardi Dr 24528 Map
Bank of the James Buchanan 19792 Main St 24066 Map
Bank of Botetourt Buchanan 19747 Main St 24066 Map
City National Bank of West Virginia Buena Vista 128 W 21st St 24416 Map
CornerStone Bank Buena Vista 2235 Beech Ave 24416 Map
United Bank Burgess 14750 Northumberland Highway 22432 Map
Atlantic Union Bank Burgess 15043 Northumberland Hwy 22432 Map
Primis Bank Burgess 14954 Northumberland Highway 22432 Map
Burke & Herbert Bank & Trust Company Burke 9516 Old Keene Mill Rd 22015 Map
Bank of America, National Association Burke 5649 Burke Centre Pkwy 22015 Map
Bank of America, National Association Burke 8990 Burke Lake Rd 22015 Map
Wells Fargo Bank, National Association Burke 5703 Burke Centre Pkwy 22015 Map
PNC Bank, National Association Burke 5745 Burke Centre Parkway 22015 Map
Truist Bank Burke 6052 Burke Commons Rd 22015 Map
Citizens Bank and Trust Company Burkeville 102 2nd St Ne 23922 Map
United Bank Callao 654 Northumberland Hwy 22435 Map
Blue Ridge Bank, National Association Callao 18 Sandy St 22435 Map
Primis Bank Callao 110 Northumberland Hwy 22435 Map
Atlantic Union Bank Cape Charles 22468 Lankford Hwy 23310 Map
First Horizon Bank Cape Charles 21263 Lankford Hwy 23310 Map
Calvin B. Taylor Banking Company of Berlin, Maryland Cape Charles 645 Mason Ave 23310 Map
The Bank of Southside Virginia Capron 23003 Main St 23829 Map
The Bank of Southside Virginia Carson 17208 Halligan Park Rd 23830 Map
Citizens and Farmers Bank Cartersville 2288 Cartersville Rd 23027 Map
New Peoples Bank, Inc. Castlewood 87 Miners Dr 24224 Map
Virginia National Bank Catlett 3543 Catlett Rd 20119 Map
The National Bank of Blacksburg Cedar Bluff 1155 Claypool Hill Mall Rd 24609 Map
Truist Bank Charles City 10000 Courthouse Rd 23030 Map
The Bank of Charlotte County Charlotte Court House 111 David Bruce Ave 23923 Map
First-Citizens Bank & Trust Company Chase City 242 N Main St 23924 Map
Benchmark Community Bank Chase City 845 E 2nd St 23924 Map
Carter Bank & Trust Chase City 749 E 2nd St 23924 Map
First-Citizens Bank & Trust Company Chatham 1 S Main St 24531 Map
Atlantic Union Bank Chatham 13880 Us Highway 29 24531 Map
Carter Bank & Trust Chatham 140 S Main St 24531 Map
First National Bank Chatham 55 N Main St 24531 Map
Truist Bank Chatham 148 Tightsqueeze Rd 24531 Map
The Bank of Marion Chilhowie 1155 E Lee Hwy 24319 Map
Truist Bank Chilhowie 1020 East Lee Highway 24319 Map
Atlantic Union Bank Chincoteague 6350 Maddox Blvd 23336 Map
Calvin B. Taylor Banking Company of Berlin, Maryland Chincoteague 4116 Main St 23336 Map
PNC Bank, National Association Chincoteague 6402 Maddox Blvd 23336 Map
First-Citizens Bank & Trust Company Chirstiansburg 250 Peppers Fry Rd Nw 24073 Map
Burke & Herbert Bank & Trust Company Churchville 23 Scenic Hwy 24421 Map
Benchmark Community Bank Clarksville 133 College St 23927 Map
Carter Bank & Trust Clarksville 1002 Virginia Ave 23927 Map
First Bank Clarksville 701 Virginia Ave 23927 Map
United Bank Clifton 5766 Union Mill Rd 20124 Map
Truist Bank Clifton 5700 Union Mill Rd 20124 Map
First-Citizens Bank & Trust Company Clifton Forge 540 Main St 24422 Map
Highlands Community Bank Clifton Forge 1501 Main St 24422 Map
First Community Bank Clintwood 320 Chase Street 24228 Map
Farmers and Miners Bank Clintwood 5283 Dickenson Hwy 24228 Map
New Peoples Bank, Inc. Clintwood 198 Colley Shopping Ctr 24228 Map
Truist Bank Clintwood 228 Chase St 24228 Map
Miners Exchange Bank Coeburn 483 Front St W 24230 Map
First Horizon Bank Collinsville 3000 Virginia Ave 24078 Map
Carter Bank & Trust Collinsville 128 Paul St 24078 Map
Truist Bank Collinsville 2680 Virginia Ave 24078 Map
Atlantic Union Bank Colonial Beach 840 Mckinney Blvd 22443 Map
Truist Bank Colonial Beach 416 Colonial Ave 22443 Map
The Farmers Bank of Appomattox Concord 10272 Village Highway 24538 Map
TowneBank Courtland 28319 Southampton Pkwy 23837 Map
Primis Bank Courtland 22241 Main St 23837 Map
Atlantic Union Bank Covington 450 W Main St 24426 Map
Highlands Community Bank Covington 307 Thacker Ave 24426 Map
Peoples Bank Covington 151 N Court Ave 24426 Map
Truist Bank Covington 1201 S Craig Ave 24426 Map
Benchmark Community Bank Crewe 1500 W Virginia Ave 23930 Map
Citizens Bank and Trust Company Crewe 210 Carter St 23930 Map
Atlantic Union Bank Culpeper 231 Southgate Shopping Ctr 22701 Map
Atlantic Union Bank Culpeper 717 James Madison Hwy 22701 Map
Wells Fargo Bank, National Association Culpeper 795 Nalles Mill Rd 22701 Map
Blue Ridge Bank, National Association Culpeper 701 S Main St 22701 Map
Oak View National Bank Culpeper 450 James Madison Hwy 22701 Map
Truist Bank Culpeper 15345 Creativity Dr 22701 Map
Truist Bank Culpeper 703 James Madison Hwy 22701 Map
Citizens and Farmers Bank Cumberland 1422 Anderson Hwy 23040 Map
Bank of America, National Association Dale City 4191 Dale Blvd 22193 Map
Wells Fargo Bank, National Association Dale City 2876 Dale Blvd 22193 Map
First-Citizens Bank & Trust Company Daleville 65 Kingston Dr 24083 Map
HomeTrust Bank Daleville 1571 Roanoke Rd 24083 Map
Bank of Botetourt Daleville 140 Town Center St 24083 Map
First Bank Daleville 1245 Roanoke Rd 24083 Map
First Bank Daleville 200 The Glebe Blvd 24083 Map
The Bank of Marion Damascus 744 N Beaver Dam Ave 24236 Map
The Farmers Bank of Appomattox Dillwyn 16086 N James Madison Hwy 23936 Map
First Bank Dillwyn 3474 Rosney Rd 23936 Map
Truist Bank Dillwyn 15604 N James Madison Hwy 23936 Map
The Bank of Southside Virginia Dinwiddie 14003 Boydton Plank Rd 23841 Map
First Bank Dinwiddie 13812 Boydton Plank Rd 23841 Map
The Bank of Charlotte County Drakes Branch 4767 Drakes Main Street 23937 Map
Atlantic Union Bank Dublin 2 Town Center Dr 24084 Map
The National Bank of Blacksburg Dublin U.S.Route 11 24084 Map
Powell Valley National Bank Duffield 301 Duff Patt Hwy 24244 Map
Bank of America, National Association Dulles 45470 Dulles Crossing Plz 20166 Map
TD Bank, National Association Dumfries 16714 Richmond Hwy 22026 Map
United Bank Dumfries 17054 Richmond Highway 22026 Map
Bank of America, National Association Dumfries 4001 Graham Park Rd 22026 Map
JPMorgan Chase Bank, National Association Dumfries 4421 Fortuna Center Plz 22025 Map
Bank of Botetourt Eagle Rock 58 Railroad Ave 24085 Map
PNC Bank, National Association Eastville 16485 Lankford Highway 23347 Map
Farmers & Merchants Bank Edinburg 320 Stoney Creek Blvd 22824 Map
Skyline National Bank Elk Creek 60 Comers Rock Rd 24326 Map
United Bank Elkton 410 W Spotswood Trl 22827 Map
First Bank Elkton 301 W Spotswood Trl 22827 Map
Farmers & Merchants Bank Elkton 127 Rockingham Street 22827 Map
First-Citizens Bank & Trust Company Emporia 214 W Atlantic St 23847 Map
The Bank of Southside Virginia Emporia 1400 W Atlantic St 23847 Map
Benchmark Community Bank Emporia 125 W Atlantic St 23847 Map
Atlantic Union Bank Emporia 100 Dominion Dr 23847 Map
Truist Bank Emporia 301 W Atlantic St 23847 Map
Farmers and Miners Bank Ewing 248 Station Creek Rd 24248 Map
Atlantic Union Bank Exmore 4071 Lankford Hwy 23350 Map
Truist Bank Exmore 4070 Lankford Hwy 23350 Map
Truist Bank Fairfax Station 8920 Village Shops Dr 22039 Map
Bank of Botetourt Fairfield 5905 N Lee Hwy 24435 Map
The First Bank and Trust Company Fairlawn 7305 Peppers Ferry Blvd 24141 Map
Carter Bank & Trust Falmouth 175 Warrenton Rd 22405 Map
Carter Bank & Trust Ferrum 9440 Franklin St 24088 Map
Truist Bank Ferrum 4505 Timber Line Rd 24088 Map
First Bank Fincastle 17 S Roanoke St 24090 Map
Oak View National Bank Flint Hill 644 Zachary Taylor Highway 22627 Map
Atlantic Union Bank Floyd 680 E Main St 24091 Map
Carter Bank & Trust Floyd 213 N Locust St 24091 Map
Skyline National Bank Floyd 212 E Main St 24091 Map
Armed Forces Bank, National Association Fort Myer 108 Mcnair Rd 22211 Map
The Bank of Southside Virginia Franklin 1310 Amory Drive 23851 Map
Truist Bank Franklin 201 N College Dr 23851 Map
First Bank Gasburg 4200 Gasburg Road 23857 Map
First Community Bank Gate City 141 East Jackson St 24251 Map
New Peoples Bank, Inc. Gate City 663 East Jackson St 24251 Map
The Bank of Marion Gate City 181 East Jackson St 24251 Map
First Community Bank Glade Spring 506 Maple St 24340 Map
The Bank of Marion Glade Spring 656 S Monte Vista Dr 24340 Map
United Bank Glenn Allen 9951 Brook Rd 23059 Map
Woodforest National Bank Gloucester 6819 Waltons Ln 23061 Map
Atlantic Union Bank Gloucester 6720 Sutton Rd 23061 Map
Primis Bank Gloucester 7132 George Washington Memorial Hwy 23061 Map
Chesapeake Bank Gloucester 6793 George Washington Memorial Hwy 23061 Map
Truist Bank Gloucester 7171 George Washington Memorial Hwy 23061 Map
United Bank Goochland 1949 Sandy Hook Rd 23063 Map
Wells Fargo Bank, National Association Goochland 3018 River Rd W 23063 Map
Woodforest National Bank Gordonsville 164 Camp Creek Pkwy 22942 Map
Blue Ridge Bank, National Association Gordonsville 104 S Main St 22942 Map
Capon Valley Bank Gore 6701 Northwestern Pike 22637 Map
Bank of America, National Association Grafton 4528 George Washington Mem Hwy 23692 Map
Truist Bank Grafton 5340 George Washington Mem Hwy 23692 Map
TD Bank, National Association Great Falls 9901 Georgetown Pike 22066 Map
Atlantic Union Bank Great Falls 9851 Georgetown Pike 22066 Map
Wells Fargo Bank, National Association Great Falls 750 Walker Rd 22066 Map
Trustar Bank Great Falls 748 Walker Rd 22066 Map
Truist Bank Great Falls 9915 Georgetown Pike 22066 Map
Truist Bank Greenville 4033 Lee Jackson Hwy 24440 Map
Atlantic Union Bank Gretna 109 N Main St 24557 Map
Carter Bank & Trust Gretna 307 S Main St 24557 Map
Atlantic Union Bank Grottoes 106 6th St 24441 Map
Legacy Bank Grundy 20957 Riverside Dr 24614 Map
Legacy Bank Grundy 20957 Riverside Dr 24614 Map
TruPoint Bank Grundy 1009 Walnut St 24614 Map
TruPoint Bank Grundy 20089 Riverside Dr 24614 Map
New Peoples Bank, Inc. Grundy 20487 Riverside Dr 24614 Map
Benchmark Community Bank Halifax 290 S Main St 24558 Map
The First Bank and Trust Company Hanover 13221 Hanover Courthouse Rd 23069 Map
CNB Bank Hardy 160 Apron Road 24101 Map
Atlantic Union Bank Hardy 12930 Booker T Washington Hwy 24101 Map
First Horizon Bank Hardy 13264 Booker T Washington Hwy 24101 Map
Truist Bank Hardy 37 Village Springs Dr 24101 Map
Blue Ridge Bank, National Association Hartfield 10880 General Puller Hwy 23071 Map
Primis Bank Hartfield 11290 General Puller Highway 23071 Map
Chesapeake Bank Hayes 3029 George Washington Memorial Hwy 23072 Map
Virginia National Bank Haymarket 15240 Washington St 20169 Map
Bank of America, National Association Haymarket 6561 Trading Sq 20169 Map
JPMorgan Chase Bank, National Association Haymarket 14990 Heathcote Blvd 20169 Map
Truist Bank Haymarket 15000 Heathcote Blvd 20169 Map
New Peoples Bank, Inc. Haysi 111 Haysi Main 24256 Map
Truist Bank Haysi 23857 Dickenson Hwy 24256 Map
Primis Bank Heathsville 6941 Northumberland Hwy 22473 Map
United Bank Henrico 12254 West Broad Marketplace 23233 Map
Blue Ridge Bank, National Association Henrico 900 N Parham Rd 23229 Map
JPMorgan Chase Bank, National Association Henrico 8691 Quioccasin Rd 23229 Map
Wells Fargo Bank, National Association Highland Springs 81 S Airport Dr 23075 Map
First Community Bank Hillsville 148 N Main St 24343 Map
Carter Bank & Trust Hillsville 220 N Main St 24343 Map
Skyline National Bank Hillsville 419 S Main St 24343 Map
Truist Bank Hillsville 145 N Main St 24343 Map
New Peoples Bank, Inc. Honaker 53 Commerce Dr 24260 Map
The Bank of Marion Honaker 36 Library Dr 24260 Map
Wells Fargo Bank, National Association Hopewell 425 S 15th Ave 23860 Map
Truist Bank Hopewell 106 N 2nd Ave 23860 Map
Truist Bank Hopewell 5100 Oaklawn Blvd 23860 Map
Burke & Herbert Bank & Trust Company Hot Springs 9406 Sam Snead Hwy 24445 Map
Highlands Community Bank Hot Springs 9008 Sam Snead Hwy 24445 Map
Truist Bank Hot Springs 2771 Main St 24445 Map
Carter Bank & Trust Independence 449 E Main St 24348 Map
Skyline National Bank Independence 113 W Main St 24348 Map
Skyline National Bank Independence 802 E Main St 24348 Map
Chesapeake Bank Irvington 10 Lancaster Rd 22480 Map
Chesapeake Bank Irvington 98 King Carter Dr 22480 Map
Citizens and Farmers Bank James City County Longhill And Olde Towne Roads 23081 Map
Citizens and Farmers Bank James City County U.S. Route 60 And State Route 607 23127 Map
The Bank of Southside Virginia Jarratt 211 Jarratt Ave 23867 Map
Lee Bank and Trust Company Jonesville 32739 Main Street 24263 Map
Powell Valley National Bank Jonesville 33785 Main Street 24263 Map
Benchmark Community Bank Kenbridge 204 S Broad St 23944 Map
The Bank of Charlotte County Keysville 208 King St 23947 Map
Truist Bank Keysville 185 King St 23947 Map
Woodforest National Bank Kilmarnock 200 Old Fair Grounds Way 22482 Map
Atlantic Union Bank Kilmarnock 284 N Main St 22482 Map
Blue Ridge Bank, National Association Kilmarnock 100 S Main St 22482 Map
Chesapeake Bank Kilmarnock 97 N Main St 22482 Map
Citizens and Farmers Bank King George 8065 Kings Hwy 22485 Map
Atlantic Union Bank King George 10045 Kings Hwy 22485 Map
Truist Bank King George 9319 Kings Hwy 22485 Map
Atlantic Union Bank King William 3708 Richmond Tappahannock Hwy 23086 Map
Primis Bank King William 20 Commerce Ln 23086 Map
Chesapeake Bank Lancaster 2824 White Chapel Rd 22503 Map
First-Citizens Bank & Trust Company Lawrenceville 112 E Hicks St 23868 Map
Benchmark Community Bank Lawrenceville 220 W 5th Ave 23868 Map
TruPoint Bank Lebanon 32 E Main St 24266 Map
The First Bank and Trust Company Lebanon 2030 E Main St 24266 Map
The First Bank and Trust Company Lebanon 359 W Main St 24266 Map
First Sentinel Bank Lebanon 66 Townview Dr 24266 Map
New Peoples Bank, Inc. Lebanon 1421 East Main Street 24266 Map
Truist Bank Lebanon 1850 E Main St 24266 Map
Atlantic Union Bank Locust Grove 36081 Goodwin Dr 22508 Map
Wells Fargo Bank, National Association Locust Grove 5505 Germanna Hwy 22508 Map
Bank of America, National Association Lorton 9405 Lorton Market St 22079 Map
Wells Fargo Bank, National Association Lorton 8994 Lorton Station Blvd 22079 Map
Truist Bank Lorton 9400 Richmond Hwy 22079 Map
United Bank Louisa 217 East Main St 23093 Map
Wells Fargo Bank, National Association Louisa 200 W Main St 23093 Map
Blue Ridge Bank, National Association Louisa 408 East Main St 23093 Map
Truist Bank Lovettsville 7 E Broad Way 20180 Map
Atlantic Union Bank Lovingston 124 Main St 22949 Map
Truist Bank Lovingston 93 Front St 22949 Map
Blue Ridge Bank, National Association Luray 17 W Main St 22835 Map
Pioneer Bank Luray 800 E Main St 22835 Map
Truist Bank Luray 1402 Us Highway 211 W 22835 Map
Atlantic Union Bank Madison 1174 N Main Street 22727 Map
Wells Fargo Bank, National Association Madison 1264 N Main St 22727 Map
Woodforest National Bank Madison Heights 197 Madison Heights Sq 24572 Map
Wells Fargo Bank, National Association Madison Heights 118 Amelon Sq 24572 Map
Bank of the James Madison Heights 4698 S Amherst Hwy 24572 Map
Carter Bank & Trust Madison Heights 4498 S Amherst Hwy 24572 Map
Truist Bank Madison Heights 4068 S Amherst Hwy 24572 Map
United Bank Manakin Sabot 100 Broad Street Rd 23103 Map
Truist Bank Manakin Sabot 27 Broad Street Rd 23103 Map
Atlantic Union Bank Manassas Park 9113 Manassas Dr 20111 Map
United Bank Manquin 4935 Richmond Tappahannock Hwy 23106 Map
First Community Bank Marion 1425 N Main St 24354 Map
The Bank of Marion Marion 102 W Main St 24354 Map
The Bank of Marion Marion 1026 S Main St 24354 Map
The Bank of Marion Marion 111 N Church St 24354 Map
The Bank of Marion Marion 1600 N Main St 24354 Map
Oak View National Bank Marshall 4174 D Old Stockyard Road 20115 Map
Truist Bank Marshall 8318 E Main St 20115 Map
Chesapeake Bank Mathews 10458 Buckley Hall Rd 23109 Map
Truist Bank Mattaponi 7136 Lewis B Puller Memorial Hwy 23110 Map
Burke & Herbert Bank & Trust Company Max Meadows 148 Ivanhoe Rd 24360 Map
First Community Bank Max Meadows 145 Ivanhoe Road 24360 Map
The Bank of Marion Max Meadows 787 Fort Chiswell Rd 24360 Map
First Bank Mc Kenney 20701 First Street 23872 Map
Primis Bank Mc Lean 6830 Old Dominion Dr 22101 Map
City National Bank Mcclean 8301 Greensboro Dr 22102 Map
Skyline National Bank Meadows Of Dan 3607 Jeb Stuart Highway 24120 Map
Atlantic Union Bank Middleburg 111 W Washington St 20117 Map
MainStreet Bank Middleburg 10 N Pendleton St 20117 Map
Primis Bank Middleburg 10 W Washington St 20117 Map
Potomac Bank Middleburg 115 The Plains Rd 20117 Map
Truist Bank Middleburg 202 West Washington Street 20117 Map
Blue Ridge Bank, National Association Mineral 430 Mineral Ave 23117 Map
Truist Bank Mineral 223 Mineral Avenue 23117 Map
Atlantic Union Bank Moneta 14739 Moneta Rd 24121 Map
Carter Bank & Trust Moneta 135 Scruggs Rd 24121 Map
Bank of Botetourt Moneta 51 Firstwatch Dr 24121 Map
Burke & Herbert Bank & Trust Company Monterey 195 West Main Strret 24465 Map
The Blue Grass Valley Bank Monterey 132 E Main St 24465 Map
Citizens and Farmers Bank Montross 15960 Kings Hwy 22520 Map
Atlantic Union Bank Montross 17191 Kings Hwy 22520 Map
Blue Ridge Bank, National Association Montross 15648 Kings Highway 22520 Map
First Bank Mount Jackson 5304 Main St 22842 Map
The First National Bank of Peterstown Narrows 110 Old Virginia Ave 24124 Map
Bank of the James Nellysford 2935 Rockfish Valley Hwy 22958 Map
Farmers & Merchants Bank of Craig County New Castle 189 Main St 24127 Map
Truist Bank New Market 9397 S Congress St 22844 Map
Burke & Herbert Bank & Trust Company North Chesterfield 2065 Huguenot Road 23235 Map
SouthState Bank, National Association North Chesterfield 2810 Buford Rd 23235 Map
Wells Fargo Bank, National Association North Chesterfield 5630 Hopkins Rd 23234 Map
Wells Fargo Bank, National Association North Chesterfield 7202 Midlothian Tpke 23225 Map
Wells Fargo Bank, National Association North Chesterfield 8300 Hull Street Rd 23235 Map
First Community Bank North Tazewell 3377 East Riverside Drive 24630 Map
First Sentinel Bank North Tazewell 118 Valleyview St 24630 Map
The National Bank of Blacksburg North Tazewell 115 Shire Ln 24630 Map
The National Bank of Blacksburg North Tazewell 196 Market St 24630 Map
The First Bank and Trust Company Norton 1026 Park Ave Nw 24273 Map
Woodforest National Bank Norton 780 Commonwealth Dr 24273 Map
Miners Exchange Bank Norton 1470 Park Ave., Nw Norton Square Shopping Center, Route 58 24273 Map
New Peoples Bank, Inc. Norton 5448 Wise Norton Rd 24273 Map
Wells Fargo Bank, National Association Norton 701 Park Ave Sw 24273 Map
PNC Bank, National Association Oak Hall 6461 Lankford Hwy 23416 Map
Wells Fargo Bank, National Association Oakton 2946 Chain Bridge Rd 22124 Map
Capital One, National Association Oakton 2938 Chain Bridge Rd 22124 Map
JPMorgan Chase Bank, National Association Oakton 2936 Chain Bridge Rd 22124 Map
Truist Bank Oakton 2941 Chain Bridge Rd 22124 Map
TruPoint Bank Oakwood 10881 Riverside Dr 24631 Map
First Horizon Bank Onancock 62 Market St 23417 Map
Atlantic Union Bank Onley 25253 Lankford Hwy 23418 Map
Calvin B. Taylor Banking Company of Berlin, Maryland Onley 25090 Shore Pkwy 23418 Map
PNC Bank, National Association Onley 25275 Lankford Hwy 23418 Map
Truist Bank Onley 25386 Lankford Hwy 23418 Map
Atlantic Union Bank Orange 134 W Main St 22960 Map
Wells Fargo Bank, National Association Orange 595 N Madison Rd 22960 Map
Blue Ridge Bank, National Association Orange 169 Madison Rd 22960 Map
Truist Bank Orange 235 N Madison Rd 22960 Map
Atlantic Union Bank Palmyra 5980 Thomas Jefferson Pkwy 22963 Map
Truist Bank Palmyra 13526 James Madison Hwy 22963 Map
The National Bank of Blacksburg Pearisburg 201 Main Street 24134 Map
Truist Bank Pearisburg 800 Wenonah Ave 24134 Map
The National Bank of Blacksburg Pembroke 611 Snidow St 24136 Map
Lee Bank and Trust Company Pennington Gap 41371 W Morgan Ave 24277 Map
Farmers and Miners Bank Pennington Gap 41526 W Morgan Ave 24277 Map
Powell Valley National Bank Pennington Gap 42180 E Morgan Ave 24277 Map
The Bank of Charlotte County Phenix 101 Berkley Street 23959 Map
Truist Bank Poquoson 476 Wythe Creek Rd Ste 476-C 23662 Map
Legacy Bank Pounding Mill 12660 Governor G C Peery Hwy 24637 Map
TruPoint Bank Pounding Mill 13250 Governor G C Peery Hwy 24637 Map
First Sentinel Bank Pounding Mill 12678 Governor George C Peery Highway 24637 Map
New Peoples Bank, Inc. Pounding Mill 12602 Governor G C Peery Hwy 24637 Map
Citizens and Farmers Bank Powhatan 2351 Anderson Hwy 23139 Map
United Bank Powhatan 2320 Anderson Hwy 23139 Map
TowneBank Powhatan 1793 Southcreek One 23139 Map
Wells Fargo Bank, National Association Powhatan 3901 Old Buckingham Rd 23139 Map
New Horizon Bank, National Association Powhatan 1870 Stoneridge Commerce Dr 23139 Map
Citizens Bank and Trust Company Powhatan 2501 Anderson Hwy 23139 Map
The Bank of Southside Virginia Prince George 6401 Courthouse Rd 23875 Map
First Bank Prince George 4700 Owens Way 23875 Map
Citizens and Farmers Bank Providence Forge Routes 60 And 155 23140 Map
First Community Bank Pulaski 1001 Bob White Blvd 24301 Map
Carter Bank & Trust Pulaski 998 Memorial Dr 24301 Map
The National Bank of Blacksburg Pulaski 250 N Washington Ave 24301 Map
The National Bank of Blacksburg Pulaski 900 Memorial Dr 24301 Map
Truist Bank Pulaski 1105 Bob White Blvd 24301 Map
Citizens and Farmers Bank Quinton State Route 249 23141 Map
First Community Bank Radford 1400 Tyler Ave 24141 Map
Atlantic Union Bank Radford 50 W Main St 24141 Map
Carter Bank & Trust Radford 1900 E Main St 24141 Map
The National Bank of Blacksburg Radford 2001 Norwood Street 24143 Map
Skyline National Bank Radford 7349 Peppers Ferry Blvd 24141 Map
The Bank of Marion Radford 220 West Main Street 24141 Map
Truist Bank Radford 1201 E Main St 24141 Map
City National Bank of West Virginia Raphine 2134 Raphine Rd 24472 Map
The National Bank of Blacksburg Rich Creek 370 Virginia Ave 24147 Map
First Community Bank Richlands 302 Washington Sq 24641 Map
TruPoint Bank Richlands 1425 2nd St 24641 Map
First Sentinel Bank Richlands 315 Railroad Ave 24641 Map
Wells Fargo Bank, National Association Richlands 201 Suffolk Ave 24641 Map
MCNB Bank and Trust Co. Richlands 3102 Cedar Valley Dr 24641 Map
The National Bank of Blacksburg Richlands 1905 Front St 24641 Map
Truist Bank Richlands 1910 2nd St 24641 Map
Atlantic Union Bank Richmond City 1051 E Cary St 23219 Map
Atlantic Union Bank Ridgeway 3810 Greensboro Rd 24148 Map
Carter Bank & Trust Ridgeway 166 Horsepasture Price Rd 24148 Map
Atlantic Union Bank Riner 4055 Riner Rd 24149 Map
Burke & Herbert Bank & Trust Company Rockingham 1925 Stone Spring Rd 22801 Map
Atlantic Union Bank Rocky Mount 400 Old Franklin Tpke 24151 Map
First Horizon Bank Rocky Mount 260 S Main St 24151 Map
Carter Bank & Trust Rocky Mount 400 Franklin St 24151 Map
Bank of Botetourt Rocky Mount 875 Tanyard Rd 24151 Map
Truist Bank Rocky Mount 45 Powder Creek Ln 24151 Map
First US Bank Rose Hill 5499 Dr Thomas Walker Rd 24281 Map
Farmers and Miners Bank Rose Hill 6489 Dr Thomas Walker Rd 24281 Map
JPMorgan Chase Bank, National Association Rosslyn 1700 N Moore St 22209 Map
Bank of America, National Association Ruckersville 8341 Seminole Trl 22968 Map
Pioneer Bank Ruckersville 58 Stoneridge Dr N 22968 Map
Truist Bank Ruckersville 7003 Seminole Trl 22968 Map
The Bank of Marion Rural Retreat 512 N Main St 24368 Map
Bank of the James Rustburg 13 Village Hwy 24588 Map
First National Bank Rustburg 1033 Village Hwy 24588 Map
Atlantic Union Bank Ruther Glen 7349 Ladysmith Rd 22546 Map
TruPoint Bank Saint Paul 16552 Russell St 24283 Map
Miners Exchange Bank Saint Paul 16421 Wise St., Riverside Shopping Center 24283 Map
The Bank of Marion Saltville 101 Bank St 24370 Map
Truist Bank Saltville 109 Palmer Ave 24370 Map
Citizens and Farmers Bank Saluda Route 33 And State Route 641 23149 Map
Truist Bank Saluda 899 Gloucester Rd 23149 Map
Citizens and Farmers Bank Sandston 100 E Williamsburg Rd 23150 Map
Old Dominion National Bank Scottsville 110 Scottsville Ctr 24590 Map
Truist Bank Scottsville 146 James River Rd 24590 Map
Blue Ridge Bank, National Association Shenandoah 600 S 3rd St 22849 Map
Pioneer Bank Shenandoah 511 S 3rd St 22849 Map
The Bank of Southside Virginia Smithfield 115 Main St 23430 Map
TowneBank Smithfield 1119 S Church St 23430 Map
Wells Fargo Bank, National Association Smithfield 13400 Benns Church Blvd 23430 Map
Truist Bank Smithfield 1803 S Church St 23430 Map
First Bank South Chesterfield 6300 River Rd 23803 Map
First-Citizens Bank & Trust Company South Hill 222 E Atlantic St 23970 Map
The Bank of Charlotte County South Hill 514 East Atlantic Street 23970 Map
Benchmark Community Bank South Hill 828 N Mecklenburg Ave 23970 Map
First Bank South Hill 800 N Mecklenburg Ave 23970 Map
Citizens Bank and Trust Company South Hill 622 E Atlantic St 23970 Map
Truist Bank South Hill 212 E Atlantic St 23970 Map
Wells Fargo Bank, National Association South Riding 25420 Eastern Marketplace Plz 20152 Map
Atlantic Union Bank Spotsylvania 10415 Courthouse Rd 22553 Map
Carter Bank & Trust Spotsylvania 10407 Courthouse Rd 22553 Map
Burke & Herbert Bank & Trust Company Spotsylvania Courthouse 7415 Laughlin Blvd 22553 Map
United Bank Stanardsville 96 Main St 22973 Map
Pioneer Bank Stanley 252 E Main St 22851 Map
City National Bank of West Virginia Stephens City 100 Elizabeth Dr 22655 Map
Bank Of Clarke Stephens City 382 Fairfax Pike 22655 Map
FNB Bank, Inc. Stephens City 731 Warrior Dr 22655 Map
First Bank Stephens City 695 Fairfax Pike 22655 Map
Truist Bank Stephens City 330 Fairfax Pike 22655 Map
Capon Valley Bank Stephens City 5511 Main St 22655 Map
The Bank of Southside Virginia Stony Creek 12441 Main St 23882 Map
City National Bank of West Virginia Strasburg 33230 Old Valley Pike 22657 Map
United Bank Strasburg 120 Oxbow Dr 22657 Map
First Bank Strasburg 112 W King St 22657 Map
First Community Bank Stuart 940 Woodland Dr 24171 Map
First Horizon Bank Stuart 114 W Blue Ridge St 24171 Map
Carter Bank & Trust Stuart 125 E Blue Ridge St 24171 Map
Truist Bank Stuart 100 Stonewall Court 24171 Map
City National Bank of West Virginia Stuarts Draft 2658 Stuarts Draft Hwy 24477 Map
Farmers & Merchants Bank Stuarts Draft 2782 Stuarts Draft Hwy 24477 Map
Primis Bank Surry 176 Colonial Trl E 23883 Map
United Bank Tappahannock 1325 Tappahannock Blvd 22560 Map
Atlantic Union Bank Tappahannock 1649 Tappahannock Blvd 22560 Map
Primis Bank Tappahannock 1665 Tappahannock Blvd 22560 Map
Primis Bank Tappahannock 1665 Tappahannock Blvd 22560 Map
New Peoples Bank, Inc. Tazewell 127 Chamber Dr 24651 Map
The National Bank of Blacksburg Tazewell 144 Main St 24651 Map
Virginia National Bank The Plains 6464 Main St 20198 Map
First National Bank Timberlake 3401 Odd Fellows Rd 24501 Map
Farmers & Merchants Bank Timberville 165 New Market Rd 22853 Map
Skyline National Bank Troutdale 101 Ripshin Road 24378 Map
Bank of Botetourt Troutville 5462 Lee Hwy 24175 Map
First Bank Troutville 5192 Lee Hwy 24175 Map
HSBC Bank USA, National Association Tysons 1800 Tysons Blvd 22102 Map
John Marshall Bank Tysons 8229 Boone Blvd 22182 Map
First National Bank of Pennsylvania Tysons 1497 Cornerside Blvd 22182 Map
Primis Bank Urbanna 291 Virginia St 23175 Map
Citizens and Farmers Bank Varina Route 5 And Strath Road 23231 Map
City National Bank of West Virginia Verona 21 Dick Huff Ln 24482 Map
The First Bank and Trust Company Verona 1563 Commerce Rd 24482 Map
Atlantic Union Bank Verona 374 Lee Hwy 24482 Map
Benchmark Community Bank Victoria 1910 Main Street 23974 Map
The Bank of Southside Virginia Wakefield 631 N County Dr 23888 Map
Truist Bank Wakefield 205 Railroad Ave 23888 Map
Citizens and Farmers Bank Warsaw 4593 Richmond Rd 22572 Map
Atlantic Union Bank Warsaw 5839 Richmond Rd 22572 Map
Blue Ridge Bank, National Association Warsaw 4935 Richmond Rd 22572 Map
Atlantic Union Bank Washington 7 Bank Rd 22747 Map
Primis Bank Waverly 209 W Main St 23890 Map
Farmers and Miners Bank Weber City 2944 Us Highway 23 North 24290 Map
The Bank of Marion Weber City 2768 Us Highway 23 North 24290 Map
Citizens and Farmers Bank West Point 415 14th Street 23181 Map
United Bank West Point 1681 Main Street 23181 Map
United Bank Weyers Cave 54 Franklin St 24486 Map
Blue Ridge Bank, National Association White Stone 708 Rappahannock Dr 22578 Map
Skyline National Bank Whitetop 16305 Highlands Pkwy 24292 Map
TowneBank Windsor 50 E Windsor Blvd 23487 Map
Farmers and Miners Bank Wise 331 E Main St 24293 Map
The First Bank and Trust Company Wise 303 W Main St 24293 Map
Miners Exchange Bank Wise 309 Vanover Ave Ne 24293 Map
Powell Valley National Bank Wise 540 W Main St 24293 Map
Truist Bank Wise 1510 Norton Road 24293 Map
City National Bank of West Virginia Woodstock 1001 S Main St 22664 Map
United Bank Woodstock 1014 S Main St 22664 Map
The First Bank and Trust Company Woodstock 1101 Hisey Ave 22664 Map
First Bank Woodstock 860 S Main St 22664 Map
Farmers & Merchants Bank Woodstock 161 S Main St 22664 Map
Truist Bank Woodstock 200 N Main St 22664 Map
Citizens and Farmers Bank Yorktown 2800 George Washington Mem Hwy 23693 Map
Woodforest National Bank Yorktown 2601 George Washington Mem Hwy 23693 Map
TowneBank Yorktown 6515 George Washington Mem Hwy 23692 Map
Wells Fargo Bank, National Association Yorktown 101 Amory Ln 23692 Map
Wells Fargo Bank, National Association Yorktown 110 Ottis St 23693 Map

Source: FDIC BankFind Suite, retrieved 2026-09-20. See data sources. Branch details can change: confirm with the bank before you visit.

Frequently asked questions

How many bank branches are in Virginia?

Our list has 1,788 branches of FDIC-insured banks in Virginia. The number changes as branches open and close.

Which bank has the most branches in Virginia?

In our list it is Truist Bank, with 259 branches.

Are credit unions included?

No. This list covers FDIC-insured banks and savings institutions only.