Bank BranchesEvery insured bank office · FDIC · 1994–2026

Bank Branches › Virginia › Hanover County › 7021 Mechanicsville Tpke

Full-service office · FDIC office no. 423167

Citizens and Farmers Bank
7021 Mechanicsville Tpke, Mechanicsville, VA 23111

Open · June 2026

$71.9M
deposits, 2026
2003
established
20th
of 28 in county
1
name on the sign
This office's passbook2004–2026
DateBank on the signDepositsChange
Jun 30 2026Citizens and Farmers Bank$71.9M+13%
Jun 30 2025Citizens and Farmers Bank$63.4M+16%
Jun 30 2024Citizens and Farmers Bank$54.8M+9%
Jun 30 2023Citizens and Farmers Bank$50.5M+6%
Jun 30 2022Citizens and Farmers Bank$47.8M+9%
Jun 30 2021Citizens and Farmers Bank$43.8M+15%
Jun 30 2020Citizens and Farmers Bank$38.1M+27%
Jun 30 2019Citizens and Farmers Bank$30.0M+3%
Jun 30 2018Citizens and Farmers Bank$29.2M+5%
Jun 30 2017Citizens and Farmers Bank$27.8M+8%
Jun 30 2016Citizens and Farmers Bank$25.8M−18%
Jun 30 2015Citizens and Farmers Bank$31.4M+30%
Jun 30 2014Citizens and Farmers Bank$24.1M−4%
Jun 30 2013Citizens and Farmers Bank$25.1M+31%
Jun 30 2012Citizens and Farmers Bank$19.2M+9%
Jun 30 2011Citizens and Farmers Bank$17.7M+7%
Jun 30 2010Citizens and Farmers Bank$16.5M−1%
Jun 30 2009Citizens and Farmers Bank$16.7M−17%
Jun 30 2008Citizens and Farmers Bank$20.1M+42%
Jun 30 2007Citizens and Farmers Bank$14.2M+48%
Jun 30 2006Citizens and Farmers Bank$9.6M+41%
Jun 30 2005Citizens and Farmers Bank$6.8M+74%
Jun 30 2004Citizens and Farmers Bank$3.9M
2003-09-17Office established (FDIC record) — 1 years before this passbook begins

Nearest other open offices in Hanover County

  1. <0.1 miTruist Bank · 7016 Mechanicsville Tpke, Mechanicsville
  2. 0.1 miBank of America, National Association · 6563 Mechanicsville Tpke, Mechanicsville
  3. 0.2 miWells Fargo Bank, National Association · 7085 Mechanicsville Tpke, Mechanicsville
  4. 0.5 miAtlantic Union Bank · 6479 Mechanicsville Tpke, Mechanicsville
  5. 0.9 miJPMorgan Chase Bank, National Association · 6357 Mechanicsville Tpke, Mechanicsville
  6. 1.0 miWoodforest National Bank · 7430 Bell Creek Rd, Mechanicsville
  7. 1.1 miUnited Bank · 6315 Mechanicsville Tpke, Mechanicsville
  8. 1.1 miTowneBank · 7279 Bell Creek Rd, Mechanicsville

All banks in Hanover County →
Every Citizens and Farmers Bank office →
Earlier names and banks folded into Citizens and Farmers Bank →

Deposits are the balances the bank assigned to this office on June 30 of each year, in nominal dollars. Source: FDIC Summary of Deposits, office (UNINUMBR) 423167.