First three digits · Virginia
ZIP Codes Starting with
38 ZIP codes start with 239, sorted at the Richmond, VA (SCF 230) sectional center (USPS labeling list L005, effective October 1, 2026) in Virginia: 36 residential ZIP codes across 9 counties and 2 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 239 mean?
The first digit, 2, is one of ten national areas (District of Columbia, Maryland, North Carolina, South Carolina, Virginia and West Virginia). The first three, 239, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 239 to the Richmond, VA (SCF 230) facility. The last two digits pick the delivery area. By residents, the largest town names among the 239 ZIP codes are Farmville, South Hill, Dillwyn, Chase City, Crewe and Clarksville.
The same facility sorts 9 prefixes, 441 ZIP codes in all: 224, 225, 229, 230, 231, 232, 238, 239, 244.
Where are the 239 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 239
| County | ||||||
|---|---|---|---|---|---|---|
| 23901 | Farmville | Cumberland County | 15,173 | 79 | $56k | $229k |
| 23909 | Farmville | Prince Edward County | 1,109 | 11,674 | – | – |
| 23915 | Baskerville | Mecklenburg County | 1,360 | 38 | $51k | $157k |
| 23917 | Boydton | Mecklenburg County | 2,422 | 22 | $74k | $202k |
| 23919 | Bracey | Mecklenburg County | 2,306 | 86 | $67k | $300k |
| 23920 | Brodnax | Brunswick County | 3,225 | 25 | $64k | $128k |
| 23921 | Buckingham | Buckingham County | 2,408 | 30 | $68k | $226k |
| 23922 | Burkeville | Nottoway County | 4,197 | 57 | $62k | $123k |
| 23923 | Charlotte Court House | Charlotte County | 2,063 | 23 | $66k | $143k |
| 23924 | Chase City | Mecklenburg County | 5,915 | 42 | $44k | $147k |
| 23927 | Clarksville | Mecklenburg County | 4,809 | 67 | $71k | $296k |
| 23930 | Crewe | Nottoway County | 5,508 | 55 | $68k | $164k |
| 23934 | Cullen | Prince Edward County | 441 | 11 | $100k | $230k |
| 23936 | Dillwyn | Buckingham County | 7,334 | 35 | $58k | $172k |
| 23937 | Drakes Branch | Charlotte County | 1,915 | 28 | $43k | $85k |
| 23938 | Dundas | Brunswick County | 295 | 13 | $48k | $181k |
| 23939 | Evergreen | Appomattox County | PO Box or unique | – | – | – |
| 23941 | Fort Mitchell | Lunenburg County | PO Box or unique | – | – | – |
| 23942 | Green Bay | Prince Edward County | 1,001 | 16 | $52k | $212k |
| 23943 | Hampden Sydney | Prince Edward County | 1,066 | 3,577 | – | – |
| 23944 | Kenbridge | Lunenburg County | 3,978 | 31 | $59k | $147k |
| 23947 | Keysville | Lunenburg County | 3,785 | 26 | $52k | $177k |
| 23950 | La Crosse | Mecklenburg County | 3,510 | 53 | $41k | $166k |
| 23952 | Lunenburg | Lunenburg County | 84 | 6 | – | – |
| 23954 | Meherrin | Prince Edward County | 2,396 | 36 | $78k | $171k |
| 23955 | Nottoway | Nottoway County | 14 | 12 | – | – |
| 23958 | Pamplin | Appomattox County | 3,425 | 35 | $54k | $201k |
| 23959 | Phenix | Charlotte County | 1,154 | 22 | $79k | $150k |
| 23960 | Prospect | Prince Edward County | 2,176 | 51 | $64k | $219k |
| 23962 | Randolph | Charlotte County | 705 | 13 | $77k | $87k |
| 23963 | Red House | Charlotte County | 468 | 23 | $68k | $203k |
| 23964 | Red Oak | Charlotte County | 903 | 20 | $46k | $115k |
| 23966 | Rice | Prince Edward County | 2,010 | 34 | $57k | $193k |
| 23967 | Saxe | Charlotte County | 1,495 | 36 | $73k | $118k |
| 23968 | Skipwith | Mecklenburg County | 671 | 19 | $44k | $170k |
| 23970 | South Hill | Mecklenburg County | 8,109 | 67 | $65k | $205k |
| 23974 | Victoria | Lunenburg County | 4,582 | 52 | $51k | $135k |
| 23976 | Wylliesburg | Charlotte County | 97 | 11 | – | – |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.