Every ZIP code in the United States, with weather, radar, trivia and the numbers behind it. Five digits since 1963!

ZIP stands for Zone Improvement Plan. The codes went live on July 1, 1963.The lowest ZIP code is 00501 — the IRS in Holtsville, New York.The highest ZIP code is 99950, in Ketchikan, Alaska.Type 07734 into a calculator and turn it upside down: hELLO. It is Keansburg, New Jersey.12345 belongs to one company: General Electric in Schenectady, New York.The first digit is a region: 0 is New England and New Jersey, 9 is the West Coast, Alaska and Hawaii.Mr. ZIP, the cartoon mailman, was the mascot that sold the idea to America.ZIP+4 arrived in 1983 and can narrow a ZIP down to one side of one block.A ZIP code is a mail route, not a place: plenty of them cross county and even state lines.Play ZIP Hunt: guess the secret ZIP code of the day in six tries.
zipcodes.pro — STATE/MD/COUNTY/HARFORD

Harford County, MD ZIP codes

There are 21 ZIP codes in Harford County, MD, in 20 towns, from 21001 to 21161. The largest are 21014 (Bel Air), 21009 (Abingdon) and 21015 (Bel Air).

The county seat is Bel Air.

ZIP codes
21
Towns
20
County seat
Bel Air
County FIPS
24025
Population
263,757
Median household income
$112,265
Land area
437 sq mi
Area codes
410, 443, 667

Harford County ZIP codes by town

Bel Air (county seat)
21014, 21015

Each ZIP code is listed under the county most of its land lies in and the town the Postal Service names it for; a ZIP code's own page shows exactly how it is split.

Map of Harford County ZIP codes

The ZIP codes of Harford County, shaded. Outlines are Census ZIP Code Tabulation Areas (2020), which approximate the mail routes; PO-box and single-address codes have no area and are not drawn. Click any area to open its ZIP code.

Harford County in numbers

About 263,757 people live in Harford County, in 101,795 households, the 8th most populous of Maryland's 24 counties. The median household income is $112,265 a year, 8% above the Maryland median of $103,678 (US: $80,734). The median owner-occupied home is valued at $386,400 (8% below the Maryland median), and median gross rent is $1,586 a month. The median age is 40.5; 40.3% of adults 25 and over hold a bachelor's degree or higher (43.4% across Maryland); the average commute takes 32 minutes.

Population263,757Harford263,757
Households101,795Harford101,795
Median age40.5Harford40.5Maryland39.4US 38.9
Median household income$112,265Harford$112,265Maryland$103,678US $80,734
Median home value$386,400Harford$386,400Maryland$419,900US $332,700
Median gross rent$1,586Harford$1,586Maryland$1,705US $1,413
Bachelor's degree or higher40.3%Harford40.3%Maryland43.4%US 35.7%
Mean commute32.1 minHarford32.1 minMaryland31.1 minUS 26.4 min
Population density603 / sq miHarford603 / sq mi

U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates. Survey estimates carry margins of error, wider for small places. Sources and methods.

Largest towns in Harford County

Largest towns in Harford County
TownZIP codesPopulation
Edgewood 1 24,922
Forest Hill 1 17,466
Joppa 1 17,307
Aberdeen 1 17,298
Havre De Grace 1 14,994
Bel Air 2 10,585
Fallston 1 10,013
Belcamp 1 6,648
Street 1 6,544
White Hall 1 5,221
Abingdon 1 5,019
Churchville 1 3,103
Jarrettsville 1 2,560
Whiteford 1 2,441
Aberdeen Proving Ground 1 2,193

Population of the census place of that name where there is one, otherwise of the ZIP codes the Postal Service addresses by it. A town's ZIP codes can reach past the county line.

Neighbouring counties

Counties that share a ZIP code with Harford County.

Not sure you are in Harford County? What county am I in? answers from your location, near a county line included.

Every ZIP code in Harford County, with figures

ZIP codes in Harford County
ZIP City Type Population Median income Median home
21001 Aberdeen , MD Standard 27,168 $83,238 $285,800
21005 Aberdeen Proving Ground , MD Standard 2,202 $125,208 —
21009 Abingdon , MD Standard 33,679 $121,660 $357,100
21010 Gunpowder , MD Standard 239 $99,410 —
21014 Bel Air , MD Standard 38,707 $116,970 $429,900
21015 Bel Air , MD Standard 30,013 $137,281 $443,400
21017 Belcamp , MD Standard 6,648 $106,831 $258,300
21018 Benson , MD No street area — — —
21028 Churchville , MD Standard 3,103 $137,586 $512,400
21034 Darlington , MD Standard 2,846 $78,047 $401,500
21040 Edgewood , MD Standard 24,960 $81,704 $238,000
21047 Fallston , MD Standard 13,852 $157,500 $552,500
21050 Forest Hill , MD Standard 17,466 $125,208 $456,800
21078 Havre De Grace , MD Standard 20,030 $106,667 $385,600
21084 Jarrettsville , MD Standard 7,070 $121,509 $448,400
21085 Joppa , MD Standard 17,307 $113,714 $348,600
21130 Perryman , MD Standard 112 $17,336 —
21132 Pylesville , MD Standard 3,160 $132,288 $485,600
21154 Street , MD Standard 6,544 $97,658 $455,400
21160 Whiteford , MD Standard 2,441 $106,181 $391,300
21161 White Hall , MD Standard 5,221 $108,094 $472,600

Cite this page

zipcodes.pro. “Harford County ZIP codes.” Data release 2026-10-12. Retrieved 2026-10-20. https://zipcodes.pro/state/md/county/harford

Underlying data is public domain or openly licensed — sources, vintages and licences.