Madison County, Alabama — ZIP directory
21 ZIP codes in Madison County. Pick a ZIP for services, power context, permits, and FAQs written for homeowners.

- Brownsboro 35741 — Brownsboro
- Gurley 35748 — Gurley
- Harvest 35749 — Harvest
- Hazel Green 35750 — Hazel Green
- Madison 35756 — Madison
- Madison 35757 — Madison
- Madison 35758 — Madison
- Meridianville 35759 — Meridianville
- New Hope 35760 — New Hope
- New Market 35761 — New Market
- Owens Cross Roads 35763 — Owens Cross Roads
- Toney 35773 — Toney
- Huntsville 35801 — Huntsville
- Huntsville 35802 — Huntsville
- Huntsville 35803 — Huntsville
- Huntsville 35805 — Huntsville
- Huntsville 35806 — Huntsville
- Huntsville 35810 — Huntsville
- Huntsville 35811 — Huntsville
- Huntsville 35816 — Huntsville
- Huntsville 35824 — Huntsville