First three digits · Virginia
ZIP Codes Starting with
49 ZIP codes start with 229, sorted at the Richmond, VA (SCF 230) sectional center (USPS labeling list L005, effective October 1, 2026) in Virginia: 40 residential ZIP codes across 9 counties and 9 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 229 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, 229, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 229 to the Richmond, VA (SCF 230) facility. The last two digits pick the delivery area. By residents, the largest town names among the 229 ZIP codes are Charlottesville, Waynesboro, Palmyra, Orange, Ruckersville and Gordonsville.
The same facility sorts 9 prefixes, 441 ZIP codes in all: 224, 225, 229, 230, 231, 232, 238, 239, 244.
Where are the 229 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 229
| County | ||||||
|---|---|---|---|---|---|---|
| 22901 | Charlottesville | Albemarle County | 37,237 | 714 | $92k | $502k |
| 22902 | Charlottesville | Albemarle County | 23,486 | 365 | $94k | $436k |
| 22903 | Charlottesville | Albemarle County | 40,372 | 585 | $69k | $526k |
| 22904 | Charlottesville | Albemarle County | 5,729 | 21,950 | $250k+ | – |
| 22905 | Charlottesville | Charlottesville city | PO Box or unique | – | – | – |
| 22906 | Charlottesville | Charlottesville city | PO Box or unique | – | – | – |
| 22907 | Charlottesville | Charlottesville city | PO Box or unique | – | – | – |
| 22908 | Charlottesville | Charlottesville city | no residents | 0 | – | – |
| 22909 | Charlottesville | Albemarle County | PO Box or unique | – | – | – |
| 22910 | Charlottesville | Charlottesville city | PO Box or unique | – | – | – |
| 22911 | Charlottesville | Albemarle County | 19,107 | 372 | $128k | $454k |
| 22920 | Afton | Nelson County | 3,608 | 47 | $88k | $410k |
| 22922 | Arrington | Nelson County | 2,226 | 48 | $60k | $226k |
| 22923 | Barboursville | Albemarle County | 6,435 | 136 | $118k | $392k |
| 22924 | Batesville | Albemarle County | PO Box or unique | – | – | – |
| 22931 | Covesville | Albemarle County | 145 | 10 | $108k | $645k |
| 22932 | Crozet | Albemarle County | 9,148 | 90 | $116k | $549k |
| 22935 | Dyke | Greene County | 575 | 26 | $118k | $476k |
| 22936 | Earlysville | Albemarle County | 6,983 | 187 | $142k | $589k |
| 22937 | Esmont | Albemarle County | 1,743 | 35 | $87k | $250k |
| 22938 | Faber | Nelson County | 884 | 24 | $109k | $366k |
| 22939 | Fishersville | Augusta County | 6,908 | 391 | $84k | $362k |
| 22940 | Free Union | Albemarle County | 1,066 | 30 | $205k | $1.36M |
| 22942 | Gordonsville | Louisa County | 10,560 | 90 | $88k | $334k |
| 22943 | Greenwood | Albemarle County | 402 | 35 | $81k | $813k |
| 22945 | Ivy | Albemarle County | PO Box or unique | – | – | – |
| 22946 | Keene | Albemarle County | 195 | 104 | $116k | $348k |
| 22947 | Keswick | Albemarle County | 5,256 | 109 | $136k | $789k |
| 22948 | Locust Dale | Madison County | 137 | 20 | $53k | $438k |
| 22949 | Lovingston | Nelson County | 1,426 | 35 | $53k | $273k |
| 22952 | Lyndhurst | Augusta County | 1,694 | 37 | $75k | $263k |
| 22957 | Montpelier Station | Orange County | no residents | 0 | – | – |
| 22958 | Nellysford | Nelson County | 2,306 | 80 | $98k | $488k |
| 22959 | North Garden | Albemarle County | 1,923 | 41 | $96k | $549k |
| 22960 | Orange | Orange County | 11,657 | 96 | $85k | $321k |
| 22963 | Palmyra | Fluvanna County | 16,896 | 136 | $104k | $328k |
| 22964 | Piney River | Nelson County | 99 | 27 | – | – |
| 22965 | Quinque | Greene County | PO Box or unique | – | – | – |
| 22967 | Roseland | Nelson County | 2,413 | 25 | $87k | $255k |
| 22968 | Ruckersville | Greene County | 11,235 | 303 | $89k | $357k |
| 22969 | Schuyler | Nelson County | 1,429 | 32 | $95k | $314k |
| 22971 | Shipman | Nelson County | 2,359 | 42 | $79k | $319k |
| 22972 | Somerset | Orange County | 290 | 18 | – | $732k |
| 22973 | Stanardsville | Greene County | 6,292 | 61 | $77k | $284k |
| 22974 | Troy | Fluvanna County | 5,309 | 147 | $112k | $369k |
| 22976 | Tyro | Nelson County | 149 | 8 | $43k | – |
| 22980 | Waynesboro | Augusta County | 32,965 | 442 | $64k | $268k |
| 22987 | White Hall | Albemarle County | PO Box or unique | – | – | – |
| 22989 | Woodberry Forest | Madison County | 49 | 28 | – | – |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.