Greene County, VA ZIP Codes
5 ZIP codes cover all or part of Greene County, Virginia: 22968, 22923, 22973, 22940 and 22935. The Census Bureau counts 21,155 residents in the county, with a median household income of $89,808 and a median home value of $343,300. Median household income ranges from $76,964 in 22973 to $204,706 in 22940. Its largest communities include Twin Lakes, Ruckersville and Stanardsville.
Greene County (Census county figures)
| Measure | Census figure |
|---|---|
| Residents | 21,155 |
| Households | 8,032 |
| Median household income | $89,808 |
| Median home value | $343,300 |
| Median age | 40.3 |
| Median rent | $1,309 |
All 5 ZIP codes together
| Measure | Value |
|---|---|
| Residents (sum of ZIP codes) | 25,603 |
| Households (sum of ZIP codes) | 9,725 |
| Median household income, range across ZIP codes | $76,964 (22973) to $204,706 (22940) |
| Household-weighted average of ZIP medians (an approximation, not a true median) | $96,947 |
| Homeowners | 81.4% |
| Households with kids under 18 | 32.7% |
| Moved in the past year | 5.6% |
| Carrier routes in EDDM2GO's route library | 20 routes, 10,993 homes (5 of 5 ZIP codes) |
Top facts
- Highest median household income in Greene County: 22940 ($204,706)
- Most residents: 22968 (11,235 people)
- Highest homeownership: 22940 (87.4% own their home)
- Most households with kids: 22923 (40.1% of households)
- Most new movers: 22940 (12.1% moved in last year)
- Youngest median age: 22923 (35.5 years)
- Highest median home value: 22940 ($1,359,400)
Every ZIP code in Greene County
| ZIP | Mailing city | Residents | Households | Median income | Home value | Homeowners | With kids | New movers | Carrier routes | Mailboxes | Why listed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 22968 | Ruckersville | 11,235 | 4,126 | $88,929 | $357,300 | 84.9% | 35.6% | 4.6% | 8 | 4,857 | 91% of its land |
| 22923 | Barboursville | 6,435 | 2,441 | $118,125 | $392,100 | 74.8% | 40.1% | 5.5% | 5 | 2,938 | 15% of its land |
| 22973 | Stanardsville | 6,292 | 2,603 | $76,964 | $284,000 | 80.3% | 23.7% | 6.4% | 5 | 2,717 | 90% of its land |
| 22940 | Free Union | 1,066 | 310 | $204,706 | $1,359,400 | 87.4% | 26.8% | 12.1% | 1 | 416 | 25% of its land |
| 22935 | Dyke | 575 | 245 | $118,073 | $475,900 | 93.9% | 12.2% | 7.4% | 1 | 383 | 63% of its land |
A ZIP code is listed for Greene County when at least 10% of its land is in the county, when it holds at least 10% of the county's land, or when the county is its main county. Totals add up whole ZIP codes, including parts that cross the county line; the Census county figures above do not.
Cities and communities
- Twin Lakes — 1,562 residents · 1 ZIP code
- Ruckersville — 1,399 residents · 1 ZIP code
- Stanardsville — 740 residents · 1 ZIP code
Price a mailing to Greene County ZIP codes
EDDM guides
Pick carrier routes on the EDDM route map
Frequently asked questions
- What ZIP codes are in Greene County, VA?
- 22968, 22923, 22973, 22940 and 22935. Some cross the county line; the table shows each ZIP's share of land in the county.
- What is the population of Greene County?
- 21,155 residents in 8,032 households (ACS 5-year estimates, 2020–2024).
- What is the median household income in Greene County?
- $89,808 for the county as a whole. Its ZIP codes range from $76,964 (22973) to $204,706 (22940).
- Which Greene County ZIP code has the highest median household income?
- 22940, at $204,706, among ZIP codes with at least 1,000 residents.
- How many carrier routes and mailboxes are in Greene County?
- For the 5 of 5 ZIP codes in EDDM2GO's stored route library: 20 carrier routes reaching 10,993 residential and 317 business mailboxes.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.