Alabama's 4th congressional district (AL-04)
Alabama's 4th congressional district (AL-04) covers parts or all of 13 counties, including Blount County, Colbert County, Cullman County, DeKalb County, Fayette County and Franklin County, and 139 ZIP codes (84 wholly inside it). Its 2020 population was 717,754. This is the map in force for the November 3, 2026 election.
Who represents AL-04
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (AL-04) | Robert B. Aderholt (R) | 202-225-4876 |
| U.S. Senator | Katie Boyd Britt (R) | 202-224-5744 · contact form |
| U.S. Senator | Tommy Tuberville (R) | 202-224-4124 · contact form |
Elected in 2024 under AL's previous congressional map; this district's lines changed for the 120th Congress (seated January 3, 2027).
Officials serving now (members of Congress until January 3, 2027). Sources: Members of Congress: the @unitedstates project, congress-legislators (CC0).
Counties
| County | Share of the county's residents in AL-04 |
|---|---|
| Blount County | 100% |
| Colbert County | 100% |
| Cullman County | 100% |
| DeKalb County | 100% |
| Fayette County | 100% |
| Franklin County | 100% |
| Lamar County | 100% |
| Marion County | 100% |
| Marshall County | 100% |
| Walker County | 100% |
| Winston County | 100% |
| Lauderdale County | 82% |
| Tuscaloosa County | 38% |
ZIP codes
Percentages mark ZIPs only partly in AL-04: the share of that ZIP's residents inside it.
- 35006 (2.0%)
- 35013
- 35016 (100%)
- 35019 (81%)
- 35031
- 35033
- 35049
- 35053
- 35055
- 35057
- 35058
- 35062 (35%)
- 35063 (93%)
- 35070
- 35077
- 35079 (100%)
- 35083
- 35087 (61%)
- 35097
- 35098
- 35121 (99%)
- 35126 (2.3%)
- 35130 (63%)
- 35133 (96%)
- 35146 (6.6%)
- 35148 (99%)
- 35172 (71%)
- 35175 (76%)
- 35179 (99%)
- 35180 (47%)
- 35401 (3.3%)
- 35404 (24%)
- 35405 (8.1%)
- 35406
- 35446
- 35452
- 35457
- 35458
- 35463 (98%)
- 35466 (13%)
- 35469 (34%)
- 35473
- 35475
- 35476
- 35480 (92%)
- 35501
- 35503
- 35504
- 35540
- 35541
- 35542
- 35543
- 35544
- 35545
- 35546
- 35548
- 35549
- 35550
- 35552
- 35553
- 35554
- 35555 (100%)
- 35559
- 35563
- 35564
- 35565 (100%)
- 35570
- 35571
- 35572
- 35573
- 35574 (82%)
- 35575
- 35576 (93%)
- 35577
- 35578
- 35579
- 35580
- 35581
- 35582
- 35584
- 35585
- 35586
- 35587
- 35592
- 35593
- 35594
- 35616
- 35619 (0.3%)
- 35621 (5.2%)
- 35622 (20%)
- 35630
- 35632
- 35633
- 35634
- 35645 (68%)
- 35646
- 35648 (16%)
- 35653
- 35654 (98%)
- 35660
- 35661
- 35672 (2.5%)
- 35674
- 35677
- 35747
- 35754 (1.1%)
- 35755 (61%)
- 35760 (4.0%)
- 35765 (5.1%)
- 35769 (18%)
- 35771 (4.3%)
- 35776 (13%)
- 35950
- 35951
- 35952 (41%)
- 35954 (1.0%)
- 35956 (0.5%)
- 35957
- 35959 (1.2%)
- 35961 (85%)
- 35962
- 35963
- 35966 (34%)
- 35967 (98%)
- 35968
- 35971 (99%)
- 35974
- 35975
- 35976
- 35978 (79%)
- 35979 (60%)
- 35980
- 35981
- 35983 (0.9%)
- 35984 (87%)
- 35986
- 35988
- 35989
- 38852 (0.2%)
Towns
Addison CCD, Albertville-Boaz CCD, Arab CCD, Baileyton-Joppa CCD, Bear Creek CCD, Berry CCD, Bexar CCD, Blountsville CCD, Bremen CCD, Brilliant CCD, Brooksville CCD, Carbon Hill CCD, Cherokee CCD, Clarence CCD, Cleveland CCD, Cloverdale CCD, Coker CCD, Collinsville CCD, Cordova CCD, Crane Hill CCD, Crossville CCD, Cullman CCD, Dora CCD, Double Springs CCD, Douglas CCD, Elrod-Moores Bridge-Echola CCD, Empire CCD, Fayette CCD, Florence CCD, Fort Payne CCD, Fosters CCD, Fyffe CCD, Geraldine CCD, Grant CCD, Guin CCD, Guntersville CCD, Hackleburg CCD, Haleyville CCD, Hamilton CCD and Hanceville CCD and others.
Get this in your AI agent
Your agent can draw every precinct in AL-04, or list them with population shares (related_geographies). Add https://boundarymcp.com/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:
get_boundaries(id="us:congressional_district:0104", children_level="precinct", include_districts=True)