Skip to content
ZIP codes

ZIP codes in Morgan County, Alabama

Morgan County has 15 ZIP codes. 5 lie entirely inside it and 10 are shared with neighboring counties, so part of their land and their people are elsewhere. About 123,947 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
15
1 more just touches the border (under 1% of their land)
Entirely inside
5
99% or more of their land
Shared with other counties
10
Most with Cullman County (6)
Most populated ZIP
35601
35,449 people · Decatur
Least populated ZIP
35775
385 people
Largest ZIP by land
35640
107 sq mi · Hartselle

Map of the ZIP codes in Morgan County

Cullman County Lawrence County Limestone County Madison County Marshall County 35016 · Arab · 17,158 people · 4.6% in the county 35019 · Baileyton · 2,197 people · 37% in the county 35087 · Joppa · 2,281 people · 39% in the county 35175 · Union Grove · 4,860 people · 18% in the county 35179 · West Point · 9,082 people · 4.4% in the county 35601 · Decatur · 35,449 people · 100% in the county 35603 · Decatur · 32,179 people · 99.4% in the county 35619 · 5,343 people · 32% in the county 35621 · Eva · 3,471 people · 97% in the county 35622 · Falkville · 6,830 people · 85% in the county 35640 · Hartselle · 27,344 people · 100% in the county 35650 · Moulton · 13,473 people · <0.1% in the county 35670 · Somerville · 7,760 people · 100% in the county 35673 · Trinity · 7,250 people · 28% in the county 35754 · Huntsville · 5,556 people · 96% in the county 35775 · 385 people · 100% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Morgan County

15 ZIP codes in Morgan County, AL, by number
ZIP code Main city Population Land in the county Residents in the county
35016 Arab 17,158 4.6% ≈ 194
35019 Baileyton 2,197 37% ≈ 426
35087 Joppa 2,281 39% ≈ 326
35175 Union Grove 4,860 18% ≈ 633
35179 West Point 9,082 4.4% ≈ 261
35601 Decatur 35,449 100% 35,449
35603 Decatur 32,179 99.4% ≈ 32,119
35619 — 5,343 32% ≈ 2,543
35621 Eva 3,471 97% ≈ 3,243
35622 Falkville 6,830 85% ≈ 4,973
35640 Hartselle 27,344 100% 27,344
35670 Somerville 7,760 100% 7,760
35673 Trinity 7,250 28% ≈ 2,821
35754 Huntsville 5,556 96% ≈ 5,438
35775 — 385 100% 385

They also touch the county with under 1% of their land, so they aren’t counted: 35650.

ZIP codes shared with other counties

These 10 ZIP codes have part of their land in another county. The first figure is the share of their land in Morgan County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are Decatur (2), Arab (1), Baileyton (1), Eva (1), Falkville (1), and Hartselle (1); 12 places in all.

They start with 4 different three-digit prefixes, one per USPS sorting center: 350, 351, 356, and 357.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know