US5.com

Area Code 804

Explore ZIP codes in area code 804 — covering VA — 161 ZIP codes — 1,494,049 residents. Population, income, and housing at a glance.

ZIP codes
161
Population
1,494,049
States
VA
Median household income (avg.)
$84,854
Average home value
$316,913

Where is area code 804?

Area code 804 maps to 161 indexable ZIP codes on US5 across VA, with a combined ZIP-area population of about 1,494,049.

Among places with the most population in this NPA on US5 are Richmond, VA, Glen Allen, VA, Mechanicsville, VA, Petersburg, VA, and Tuckahoe, VA. Open any ZIP below for full demographics, housing, and nearby services.

The most populous ZIP currently listed for 804 is 23223 (about 56,569 residents).

Income and housing in 804

Across ZIPs with income data in area code 804, the average median household income is about $84,854 — about 13% above the U.S. median ($75,149).

Average median home value across those ZIPs is about $316,913.

On this page’s income ranking, ZIP 23120 is near the top at about $166,676.

How area code 804 numbering works

In the North American Numbering Plan, the first three digits of a 10-digit phone number are the Numbering Plan Area (NPA), commonly called the area code. Digits 4–6 are the central office code (NXX / “exchange”), and the last four digits identify the individual line.

US5’s 804 page groups ZIP codes that are associated with this NPA in published geography data. That is a place-based view — it is not a live directory of every phone number assigned to 804, and overlays or split NPAs can mean multiple area codes serve the same metro.

Scams and caller ID spoofing

Seeing area code 804 on caller ID does not prove the caller is physically in VA. Spoofing tools can display almost any NPA, including local-looking numbers used in IRS, bank, warranty, and “grandparent” scams.

If you receive an unexpected call about taxes, arrests, or locked accounts: hang up, do not share codes or remote-access software, and contact the organization using a number from its official website or your statement — not a number the caller provides. US5 publishes geography for research; it does not verify live callers.

ZIP codes in area code 804

ZIP City County State Population Income Home value
23891 Sussex County VA 1,498
23038 Columbia Goochland County VA 1,487 $74,318 $345,200
23148 King and Queen County VA 1,472 $78,005 $201,700
23830 Dinwiddie County VA 1,471 $114,063 $283,900
23047 Hanover County VA 1,457 $81,203 $419,200
23160 Powhatan County VA 1,325
23153 Goochland County VA 1,303 $133,750 $401,700
23084 Fluvanna County VA 1,282 $58,021 $262,600
23156 King and Queen County VA 1,249 $216,400
23039 Goochland County VA 1,101 $144,432 $419,900
23138 Mathews County VA 1,066 $76,306 $270,800
22511 Northumberland County VA 1,037 $79,688 $410,900
23850 Dinwiddie County VA 984 $80,809 $260,100
23169 Middlesex County VA 975 $70,833 $258,300
22472 Richmond County VA 968
23106 King William County VA 877 $56,509 $267,500
22480 Irvington Lancaster County VA 875 $86,563 $382,400
22488 Westmoreland County VA 807 $516,800
23092 Middlesex County VA 807 $255,800
22436 Essex County VA 719 $60,833 $222,600
23110 King and Queen County VA 706 $71,274 $242,100
23025 Mathews County VA 686 $48,250 $583,900
22437 King and Queen County VA 631 $101,528 $321,300
23070 Middlesex County VA 615 $132,532 $499,100
23177 King William King and Queen County VA 611 $92,992 $192,400
23176 Middlesex County VA 608 $73,617 $250,400
22535 Port Royal Caroline County VA 602 $119,135 $334,100
23091 King and Queen County VA 588 $55,179 $216,900
23066 Gwynn Mathews County VA 584 $91,210 $408,500
23180 Middlesex County VA 581 $67,365 $300,000
23076 Mathews County VA 537 $104,470 $514,800
23023 King and Queen County VA 520 $80,521 $285,000
23079 Middlesex County VA 491 $61,615 $172,200
23050 Mathews County VA 422 $39,375 $348,900
23894 Dinwiddie County VA 403 $81,250 $187,500
23126 King and Queen County VA 394 $64,479 $278,100
23129 Goochland County VA 394 $138,365 $680,000
23085 King and Queen Court House King and Queen County VA 390
23128 Mathews County VA 353 $245,100
22476 Essex County VA 332 $51,538
22538 Port Royal Caroline County VA 278 $331,800
23876 Brunswick County VA 267 $39,792 $238,800
22438 Essex County VA 261 $113,125 $222,500
22432 Northumberland County VA 210 $64,091
23161 King and Queen County VA 208
23068 Mathews County VA 207 $113,470 $385,300
23056 Mathews County VA 192 $104,028 $344,600
23119 Mathews County VA 181 $66,786 $258,300
23032 Middlesex County VA 178 $88,802 $252,500
23298 Richmond Richmond city VA 170
22529 Westmoreland County VA 144 $80,833
22504 Essex County VA 117
22509 Essex County VA 102 $28,598 $116,700
23045 Mathews County VA 93 $70,833 $114,600
23163 Mathews County VA 92 $49,297
23130 Mathews County VA 69
23108 King and Queen County VA 45 $125,972
22548 Richmond County VA 25
23021 Mathews County VA
23147 Charles City County VA
23250 Sandston Henrico County VA

Frequently asked questions

Where is area code 804?

Area code 804 is associated with ZIP codes in VA on US5, covering about 1,494,049 combined ZIP-area residents across 161 codes. Browse the ZIP table on this page for cities and counties.

How many ZIP codes are in area code 804?

US5 currently lists 161 indexable ZIP codes for area code 804. Counts can change as geography publishes update.

What is the average income in area code 804?

The average of ZIP median household incomes in area code 804 is about $84,854 (about 13% above the U.S. median ($75,149)). Individual neighborhoods vary — sort the ZIP table by income to compare.

What is an NXX or “number block” in area code 804?

After the area code, the next three digits (NXX) identify a central office / exchange “block” of up to 10,000 numbers. US5 focuses on ZIP geography for 804; for live number assignment details, use official NANPA / carrier resources.

Does a 804 caller ID mean the person is local?

No. Caller ID can be spoofed to show area code 804 even when the caller is elsewhere. Treat unexpected calls about money, arrests, or account lockouts as suspicious and verify through official channels.

How can I avoid phone scams that use area code 804?

Do not trust caller ID alone. Never send gift cards, wire money, or install remote-access apps because a caller claims to be from the IRS, a bank, or tech support. Hang up and call back using a published number from a statement or official website.

What cities use area code 804?

Larger population clusters on US5 for 804 include Richmond, VA, Glen Allen, VA, Mechanicsville, VA, Petersburg, VA, and Tuckahoe, VA. Open linked ZIP pages for neighborhood-level demographics.