ZIP codes in Virginia by county
Virginia has 904 ZIP codes in its 133 counties. 291 of them cross a county line and 3 cross into a neighboring state. Fairfax County has the most, 47.
By the All Map Tools Team
- ZIP codes
- 904
- With 1% or more of their land in the state
- Counties
- 133
- 15 with a page of their own below
- Cross a county line
- 291
- 1% or more of their land in another county
- Cross a state line
- 3
- 1% or more of their land in another state
- County with the most
- 47
- Fairfax County
- Most populated ZIP
- 22193
- 81,588 people · Dale City
ZIP codes per county in Virginia
- 1–5
- 6–9
- 10–12
- 13–47
Counties and their ZIP codes
Every ZIP code in Virginia, by county
A ZIP code that crosses a county line appears in each county it has 1% or more of its land in.
- Accomack County (33)
- 23301, 23302, 23303, 23306, 23308, 23336, 23337, 23356, 23357, 23358, 23359, 23389, 23395, 23401, 23407, 23409, 23410, 23414, 23415, 23416, 23417, 23418, 23420, 23421, 23422, 23423, 23426, 23427, 23440, 23441, 23442, 23480, 23488
- Albemarle County (24)
- 22901, 22902, 22903, 22904, 22911, 22920, 22923, 22931, 22932, 22935, 22936, 22937, 22938, 22940, 22942, 22943, 22946, 22947, 22959, 22968, 22969, 22974, 24562, 24590
- Alexandria city (8)
- 22206, 22301, 22302, 22304, 22305, 22311, 22312, 22314
- Alleghany County (7)
- 24085, 24422, 24426, 24445, 24448, 24457, 24474
- Amelia County (5)
- 23002, 23083, 23833, 23850, 23966
- Amherst County (9)
- 22922, 22967, 24483, 24521, 24526, 24553, 24572, 24574, 24595
- Appomattox County (8)
- 23958, 23960, 23963, 24504, 24522, 24538, 24553, 24593
- Arlington County (11)
- 22201, 22202, 22203, 22204, 22205, 22206, 22207, 22209, 22211, 22213, 22214
- Augusta County (28)
- 22812, 22841, 22843, 22920, 22939, 22952, 22958, 22980, 24401, 24411, 24421, 24430, 24431, 24432, 24437, 24439, 24440, 24441, 24459, 24467, 24469, 24472, 24476, 24477, 24479, 24482, 24485, 24486
- Bath County (6)
- 24412, 24432, 24445, 24460, 24484, 24487
- Bedford County (19)
- 24064, 24095, 24101, 24104, 24121, 24122, 24139, 24174, 24179, 24502, 24503, 24523, 24526, 24536, 24550, 24551, 24556, 24570, 24571
- Bland County (6)
- 24084, 24124, 24314, 24315, 24318, 24366
- Botetourt County (11)
- 24012, 24019, 24064, 24066, 24077, 24083, 24085, 24090, 24175, 24422, 24450
- Bristol city (2)
- 24201, 24202
- Brunswick County (16)
- 23821, 23824, 23843, 23845, 23847, 23856, 23857, 23868, 23876, 23887, 23889, 23893, 23919, 23920, 23938, 23950
- Buchanan County (15)
- 24217, 24239, 24256, 24260, 24603, 24607, 24614, 24620, 24622, 24631, 24634, 24639, 24646, 24656, 24657
- Buckingham County (11)
- 23004, 23040, 23123, 23901, 23921, 23936, 24522, 24553, 24562, 24590, 24599
- Buena Vista city (1)
- 24416
- Campbell County (14)
- 23963, 24501, 24502, 24504, 24517, 24528, 24538, 24550, 24551, 24554, 24569, 24571, 24588, 24593
- Caroline County (11)
- 22408, 22427, 22438, 22514, 22535, 22538, 22546, 22580, 23015, 23047, 23069
- Carroll County (17)
- 24053, 24105, 24120, 24312, 24317, 24325, 24328, 24330, 24333, 24343, 24347, 24350, 24351, 24352, 24360, 24380, 24381
- Charles City County (4)
- 23030, 23140, 23147, 23231
- Charlotte County (13)
- 23923, 23924, 23934, 23937, 23947, 23958, 23959, 23962, 23963, 23964, 23967, 23976, 24528
- Charlottesville city (5)
- 22901, 22902, 22903, 22904, 22908
- Chesapeake city (6)
- 23320, 23321, 23322, 23323, 23324, 23325
- Chesterfield County (16)
- 23112, 23113, 23114, 23120, 23224, 23225, 23234, 23235, 23236, 23237, 23803, 23831, 23832, 23834, 23836, 23838
- Clarke County (6)
- 20130, 20135, 22611, 22620, 22646, 22663
- Colonial Heights city (1)
- 23834
- Covington city (1)
- 24426
- Craig County (5)
- 24070, 24127, 24128, 24131, 24426
- Culpeper County (19)
- 20106, 20186, 22407, 22701, 22713, 22714, 22716, 22718, 22724, 22726, 22729, 22733, 22734, 22735, 22736, 22737, 22740, 22741, 22746
- Cumberland County (7)
- 23027, 23038, 23040, 23123, 23139, 23901, 23936
- Danville city (2)
- 24540, 24541
- Dickenson County (11)
- 24217, 24220, 24226, 24228, 24230, 24237, 24256, 24269, 24272, 24283, 24607
- Dinwiddie County (12)
- 23803, 23805, 23824, 23830, 23833, 23840, 23841, 23850, 23872, 23882, 23885, 23894
- Emporia city (1)
- 23847
- Essex County (9)
- 22436, 22437, 22438, 22454, 22476, 22504, 22509, 22560, 23148
- Fairfax city (3)
- 22030, 22031, 22032
- Fairfax County (47)
- 20120, 20121, 20124, 20151, 20170, 20171, 20190, 20191, 20194, 22003, 22015, 22027, 22030, 22031, 22032, 22033, 22035, 22039, 22041, 22042, 22043, 22044, 22046, 22060, 22066, 22079, 22101, 22102, 22124, 22150, 22151, 22152, 22153, 22180, 22181, 22182, 22302, 22303, 22304, 22306, 22307, 22308, 22309, 22310, 22311, 22312, 22315
- Falls Church city (3)
- 22043, 22044, 22046
- Fauquier County (22)
- 20106, 20115, 20117, 20119, 20130, 20137, 20144, 20169, 20181, 20184, 20186, 20187, 20198, 22406, 22639, 22642, 22643, 22712, 22720, 22728, 22734, 22742
- Floyd County (11)
- 24072, 24079, 24091, 24105, 24120, 24138, 24141, 24149, 24162, 24352, 24380
- Fluvanna County (9)
- 22902, 22947, 22963, 22974, 23022, 23038, 23055, 23084, 24590
- Franklin city (1)
- 23851
- Franklin County (16)
- 24055, 24059, 24065, 24067, 24079, 24088, 24091, 24092, 24101, 24102, 24112, 24121, 24137, 24151, 24176, 24184
- Frederick County (12)
- 22601, 22602, 22603, 22624, 22625, 22630, 22637, 22645, 22654, 22655, 22656, 22663
- Fredericksburg city (1)
- 22401
- Galax city (1)
- 24333
- Giles County (10)
- 24086, 24093, 24124, 24128, 24134, 24136, 24147, 24150, 24167, 24315
- Gloucester County (6)
- 23050, 23061, 23062, 23072, 23128, 23149
- Goochland County (15)
- 23038, 23039, 23059, 23063, 23065, 23084, 23093, 23102, 23103, 23117, 23129, 23146, 23153, 23233, 23238
- Grayson County (8)
- 24292, 24326, 24330, 24333, 24348, 24350, 24363, 24378
- Greene County (5)
- 22923, 22935, 22940, 22968, 22973
- Greensville County (5)
- 23847, 23856, 23867, 23870, 23879
- Halifax County (13)
- 23962, 24520, 24534, 24539, 24558, 24565, 24569, 24577, 24589, 24592, 24594, 24597, 24598
- Hampton city (11)
- 23605, 23651, 23661, 23663, 23664, 23665, 23666, 23667, 23668, 23669, 23681
- Hanover County (12)
- 22546, 23005, 23015, 23024, 23047, 23059, 23069, 23102, 23111, 23116, 23146, 23192
- Harrisonburg city (3)
- 22801, 22802, 22807
- Henrico County (16)
- 23059, 23060, 23075, 23150, 23222, 23223, 23226, 23227, 23228, 23229, 23230, 23231, 23233, 23238, 23250, 23294
- Henry County (11)
- 24054, 24055, 24078, 24089, 24102, 24112, 24148, 24165, 24168, 24530, 27048
- Highland County (7)
- 24413, 24433, 24442, 24458, 24465, 24484, 24487
- Hopewell city (1)
- 23860
- Isle of Wight County (8)
- 23304, 23314, 23315, 23430, 23487, 23851, 23866, 23898
- James City County (5)
- 23081, 23089, 23168, 23185, 23188
- King and Queen County (14)
- 22437, 22514, 22560, 23023, 23085, 23091, 23108, 23110, 23126, 23148, 23149, 23156, 23161, 23177
- King George County (2)
- 22448, 22485
- King William County (6)
- 23009, 23069, 23086, 23106, 23177, 23181
- Lancaster County (6)
- 22473, 22480, 22482, 22503, 22576, 22578
- Lee County (10)
- 24219, 24221, 24243, 24244, 24248, 24263, 24265, 24277, 24281, 24282
- Lexington city (1)
- 24450
- Loudoun County (20)
- 20105, 20117, 20120, 20129, 20130, 20132, 20135, 20141, 20147, 20148, 20152, 20158, 20164, 20165, 20166, 20175, 20176, 20180, 20184, 20197
- Louisa County (10)
- 22942, 22947, 22974, 23024, 23065, 23084, 23093, 23102, 23117, 23192
- Lunenburg County (12)
- 23824, 23920, 23924, 23937, 23938, 23942, 23944, 23947, 23952, 23954, 23970, 23974
- Lynchburg city (5)
- 24501, 24502, 24503, 24504, 24515
- Madison County (22)
- 22701, 22709, 22711, 22715, 22719, 22722, 22723, 22725, 22727, 22730, 22731, 22732, 22733, 22735, 22738, 22740, 22743, 22948, 22960, 22972, 22973, 22989
- Manassas city (1)
- 20110
- Manassas Park city (1)
- 20111
- Martinsville city (1)
- 24112
- Mathews County (15)
- 23021, 23025, 23035, 23045, 23050, 23056, 23066, 23068, 23076, 23109, 23119, 23128, 23130, 23138, 23163
- Mecklenburg County (13)
- 23915, 23917, 23919, 23920, 23924, 23927, 23950, 23964, 23968, 23970, 24529, 24580, 24598
- Middlesex County (12)
- 22504, 23032, 23043, 23070, 23071, 23079, 23092, 23149, 23169, 23175, 23176, 23180
- Montgomery County (10)
- 24060, 24061, 24070, 24073, 24087, 24138, 24141, 24149, 24162, 24347
- Nelson County (18)
- 22920, 22922, 22938, 22949, 22952, 22958, 22964, 22967, 22969, 22971, 22976, 24464, 24483, 24521, 24553, 24562, 24581, 24599
- New Kent County (6)
- 23011, 23089, 23124, 23140, 23141, 23181
- Newport News city (8)
- 23601, 23602, 23603, 23604, 23605, 23606, 23607, 23608
- Norfolk city (14)
- 23502, 23503, 23504, 23505, 23507, 23508, 23509, 23510, 23511, 23513, 23517, 23518, 23523, 23551
- Northampton County (11)
- 23307, 23310, 23316, 23347, 23350, 23354, 23398, 23405, 23408, 23413, 23486
- Northumberland County (7)
- 22432, 22435, 22473, 22482, 22503, 22511, 22539
- Norton city (1)
- 24273
- Nottoway County (7)
- 23083, 23824, 23894, 23922, 23930, 23955, 23966
- Orange County (12)
- 22433, 22508, 22542, 22567, 22701, 22733, 22923, 22942, 22957, 22960, 22968, 22972
- Page County (5)
- 22650, 22827, 22835, 22849, 22851
- Patrick County (13)
- 24053, 24055, 24076, 24082, 24088, 24091, 24120, 24133, 24165, 24171, 24185, 24317, 24343
- Petersburg city (2)
- 23803, 23805
- Pittsylvania County (19)
- 24054, 24069, 24137, 24139, 24161, 24527, 24530, 24531, 24540, 24541, 24549, 24557, 24563, 24565, 24566, 24569, 24586, 24594, 24597
- Poquoson city (1)
- 23662
- Portsmouth city (7)
- 23701, 23702, 23703, 23704, 23707, 23708, 23709
- Powhatan County (4)
- 23113, 23120, 23139, 23160
- Prince Edward County (12)
- 23901, 23909, 23922, 23923, 23934, 23942, 23943, 23947, 23954, 23958, 23960, 23966
- Prince George County (7)
- 23801, 23805, 23830, 23842, 23860, 23875, 23881
- Prince William County (19)
- 20109, 20110, 20111, 20112, 20119, 20136, 20137, 20143, 20155, 20169, 20181, 22025, 22026, 22125, 22134, 22172, 22191, 22192, 22193
- Pulaski County (9)
- 24058, 24084, 24129, 24132, 24141, 24301, 24313, 24324, 24347
- Radford city (2)
- 24141, 24142
- Rappahannock County (9)
- 20106, 22623, 22627, 22640, 22713, 22716, 22740, 22747, 22749
- Richmond city (16)
- 23173, 23219, 23220, 23221, 23222, 23223, 23224, 23225, 23226, 23227, 23230, 23231, 23234, 23235, 23284, 23298
- Richmond County (6)
- 22435, 22460, 22472, 22520, 22548, 22572
- Roanoke city (10)
- 24011, 24012, 24013, 24014, 24015, 24016, 24017, 24018, 24019, 24022
- Roanoke County (14)
- 24012, 24014, 24015, 24018, 24019, 24020, 24059, 24065, 24070, 24087, 24101, 24153, 24175, 24179
- Rockbridge County (13)
- 24066, 24415, 24416, 24435, 24439, 24450, 24459, 24472, 24473, 24483, 24555, 24578, 24579
- Rockingham County (22)
- 22801, 22802, 22811, 22812, 22815, 22820, 22821, 22827, 22830, 22831, 22832, 22834, 22840, 22841, 22844, 22846, 22849, 22850, 22853, 24441, 24471, 24486
- Russell County (10)
- 24224, 24225, 24237, 24260, 24266, 24280, 24283, 24609, 24639, 24649
- Salem city (1)
- 24153
- Scott County (11)
- 24202, 24219, 24221, 24230, 24244, 24245, 24250, 24251, 24258, 24271, 24290
- Shenandoah County (15)
- 22641, 22644, 22652, 22654, 22657, 22660, 22664, 22810, 22815, 22824, 22842, 22844, 22845, 22847, 22853
- Smyth County (10)
- 24236, 24311, 24316, 24318, 24319, 24354, 24368, 24370, 24375, 24378
- Southampton County (12)
- 23827, 23828, 23829, 23837, 23844, 23847, 23851, 23866, 23874, 23878, 23888, 23898
- Spotsylvania County (12)
- 22407, 22408, 22508, 22534, 22546, 22551, 22553, 22580, 22960, 23015, 23024, 23117
- Stafford County (5)
- 22134, 22405, 22406, 22554, 22556
- Staunton city (1)
- 24401
- Suffolk city (7)
- 23432, 23433, 23434, 23435, 23436, 23437, 23438
- Surry County (9)
- 23430, 23839, 23842, 23846, 23881, 23883, 23888, 23890, 23899
- Sussex County (11)
- 23830, 23837, 23842, 23847, 23867, 23882, 23884, 23888, 23890, 23891, 23897
- Tazewell County (18)
- 24314, 24316, 24377, 24601, 24602, 24604, 24605, 24606, 24609, 24612, 24613, 24622, 24630, 24635, 24637, 24639, 24641, 24651
- Virginia Beach city (12)
- 23451, 23452, 23453, 23454, 23455, 23456, 23457, 23459, 23460, 23461, 23462, 23464
- Warren County (7)
- 22610, 22630, 22642, 22645, 22655, 22657, 22663
- Washington County (11)
- 24202, 24210, 24211, 24236, 24258, 24270, 24319, 24327, 24340, 24361, 24370
- Waynesboro city (1)
- 22980
- Westmoreland County (7)
- 22435, 22443, 22469, 22488, 22520, 22529, 22572
- Williamsburg city (2)
- 23185, 23188
- Winchester city (1)
- 22601
- Wise County (8)
- 24216, 24219, 24230, 24246, 24273, 24279, 24283, 24293
- Wythe County (11)
- 24312, 24313, 24322, 24323, 24324, 24343, 24350, 24360, 24368, 24374, 24382
- York County (9)
- 23185, 23188, 23603, 23665, 23690, 23691, 23692, 23693, 23696
Neighboring states
Tools for Virginia
Sources
- U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
- U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
- U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
- U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.
How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.
Spotted a mistake? Let us know