Alabama 2027 Designated Opportunity Zone Tracts
141 designated tracts, 65 rural and 76 non-rural.
Every census tract on the official 2027 Opportunity Zone designated list published November 5, 2026 by the CDFI Fund. Designations take effect January 1, 2027 and run through December 31, 2036. Source: official CDFI workbook. Read the full explainer. General information only, not tax, legal, or investment advice.
Designated tracts by county (66)
- Jefferson County: 25 (1 rural)
- Madison County: 10
- Mobile County: 10
- Montgomery County: 10
- Tuscaloosa County: 10
- Morgan County: 5 (1 rural)
- Lee County: 4
- Baldwin County: 3 (3 rural)
- Houston County: 3
- Colbert County: 2 (2 rural)
- Lauderdale County: 2 (2 rural)
- Macon County: 2 (2 rural)
- Marshall County: 2 (2 rural)
- Autauga County: 1 (1 rural)
- Barbour County: 1 (1 rural)
- Bibb County: 1 (1 rural)
- Blount County: 1 (1 rural)
- Bullock County: 1 (1 rural)
- Butler County: 1 (1 rural)
- Calhoun County: 1 (1 rural)
- Chambers County: 1 (1 rural)
- Cherokee County: 1 (1 rural)
- Chilton County: 1 (1 rural)
- Choctaw County: 1 (1 rural)
- Clarke County: 1 (1 rural)
- Clay County: 1 (1 rural)
- Coffee County: 1 (1 rural)
- Conecuh County: 1 (1 rural)
- Coosa County: 1 (1 rural)
- Covington County: 1 (1 rural)
- Crenshaw County: 1 (1 rural)
- Cullman County: 1 (1 rural)
- Dale County: 1 (1 rural)
- Dallas County: 1 (1 rural)
- DeKalb County: 1 (1 rural)
- Elmore County: 1 (1 rural)
- Escambia County: 1 (1 rural)
- Etowah County: 1 (1 rural)
- Fayette County: 1 (1 rural)
- Franklin County: 1 (1 rural)
- Geneva County: 1 (1 rural)
- Greene County: 1 (1 rural)
- Hale County: 1 (1 rural)
- Henry County: 1 (1 rural)
- Jackson County: 1 (1 rural)
- Lamar County: 1 (1 rural)
- Lawrence County: 1 (1 rural)
- Limestone County: 1 (1 rural)
- Lowndes County: 1 (1 rural)
- Marengo County: 1 (1 rural)
- Marion County: 1 (1 rural)
- Monroe County: 1 (1 rural)
- Perry County: 1 (1 rural)
- Pickens County: 1 (1 rural)
- Pike County: 1 (1 rural)
- Randolph County: 1 (1 rural)
- Russell County: 1
- Shelby County: 1 (1 rural)
- St. Clair County: 1 (1 rural)
- Sumter County: 1 (1 rural)
- Talladega County: 1 (1 rural)
- Tallapoosa County: 1 (1 rural)
- Walker County: 1 (1 rural)
- Washington County: 1 (1 rural)
- Wilcox County: 1 (1 rural)
- Winston County: 1 (1 rural)
Showing tracts 1 to 141 of 141, sorted by county.
| Census tract ID | County / equivalent | Rural status | Map |
|---|---|---|---|
| 01001020700 | Autauga County | Rural | View on map |
| 01003010600 | Baldwin County | Rural | View on map |
| 01003010903 | Baldwin County | Rural | View on map |
| 01003011411 | Baldwin County | Rural | View on map |
| 01005950800 | Barbour County | Rural | View on map |
| 01007010008 | Bibb County | Rural | View on map |
| 01009050105 | Blount County | Rural | View on map |
| 01011952201 | Bullock County | Rural | View on map |
| 01013952900 | Butler County | Rural | View on map |
| 01015002101 | Calhoun County | Rural | View on map |
| 01017954002 | Chambers County | Rural | View on map |
| 01019955701 | Cherokee County | Rural | View on map |
| 01021060104 | Chilton County | Rural | View on map |
| 01023956700 | Choctaw County | Rural | View on map |
| 01025957902 | Clarke County | Rural | View on map |
| 01027959000 | Clay County | Rural | View on map |
| 01031010900 | Coffee County | Rural | View on map |
| 01033020100 | Colbert County | Rural | View on map |
| 01033020705 | Colbert County | Rural | View on map |
| 01035960400 | Conecuh County | Rural | View on map |
| 01037961000 | Coosa County | Rural | View on map |
| 01039962500 | Covington County | Rural | View on map |
| 01041963700 | Crenshaw County | Rural | View on map |
| 01043965002 | Cullman County | Rural | View on map |
| 01045020802 | Dale County | Rural | View on map |
| 01047956500 | Dallas County | Rural | View on map |
| 01049961100 | DeKalb County | Rural | View on map |
| 01051031002 | Elmore County | Rural | View on map |
| 01053970700 | Escambia County | Rural | View on map |
| 01055001200 | Etowah County | Rural | View on map |
| 01057020200 | Fayette County | Rural | View on map |
| 01059972900 | Franklin County | Rural | View on map |
| 01061050300 | Geneva County | Rural | View on map |
| 01063060200 | Greene County | Rural | View on map |
| 01065040402 | Hale County | Rural | View on map |
| 01067030200 | Henry County | Rural | View on map |
| 01069040600 | Houston County | Non-Rural | View on map |
| 01069041200 | Houston County | Non-Rural | View on map |
| 01069041400 | Houston County | Non-Rural | View on map |
| 01071950602 | Jackson County | Rural | View on map |
| 01073000300 | Jefferson County | Non-Rural | View on map |
| 01073000400 | Jefferson County | Non-Rural | View on map |
| 01073001100 | Jefferson County | Non-Rural | View on map |
| 01073001200 | Jefferson County | Non-Rural | View on map |
| 01073001600 | Jefferson County | Non-Rural | View on map |
| 01073002303 | Jefferson County | Non-Rural | View on map |
| 01073002702 | Jefferson County | Non-Rural | View on map |
| 01073002900 | Jefferson County | Non-Rural | View on map |
| 01073003300 | Jefferson County | Non-Rural | View on map |
| 01073003400 | Jefferson County | Non-Rural | View on map |
| 01073003500 | Jefferson County | Non-Rural | View on map |
| 01073004200 | Jefferson County | Non-Rural | View on map |
| 01073004502 | Jefferson County | Non-Rural | View on map |
| 01073005103 | Jefferson County | Non-Rural | View on map |
| 01073005500 | Jefferson County | Non-Rural | View on map |
| 01073010100 | Jefferson County | Non-Rural | View on map |
| 01073010200 | Jefferson County | Non-Rural | View on map |
| 01073010604 | Jefferson County | Non-Rural | View on map |
| 01073010605 | Jefferson County | Non-Rural | View on map |
| 01073010900 | Jefferson County | Non-Rural | View on map |
| 01073011210 | Jefferson County | Non-Rural | View on map |
| 01073011401 | Jefferson County | Rural | View on map |
| 01073011806 | Jefferson County | Non-Rural | View on map |
| 01073012402 | Jefferson County | Non-Rural | View on map |
| 01073014304 | Jefferson County | Non-Rural | View on map |
| 01075030101 | Lamar County | Rural | View on map |
| 01077010100 | Lauderdale County | Rural | View on map |
| 01077010800 | Lauderdale County | Rural | View on map |
| 01079979202 | Lawrence County | Rural | View on map |
| 01081040202 | Lee County | Non-Rural | View on map |
| 01081040401 | Lee County | Non-Rural | View on map |
| 01081040903 | Lee County | Non-Rural | View on map |
| 01081040904 | Lee County | Non-Rural | View on map |
| 01083020700 | Limestone County | Rural | View on map |
| 01085781200 | Lowndes County | Rural | View on map |
| 01087231700 | Macon County | Rural | View on map |
| 01087232000 | Macon County | Rural | View on map |
| 01089000203 | Madison County | Non-Rural | View on map |
| 01089000403 | Madison County | Non-Rural | View on map |
| 01089001200 | Madison County | Non-Rural | View on map |
| 01089001403 | Madison County | Non-Rural | View on map |
| 01089001500 | Madison County | Non-Rural | View on map |
| 01089002100 | Madison County | Non-Rural | View on map |
| 01089002501 | Madison County | Non-Rural | View on map |
| 01089003000 | Madison County | Non-Rural | View on map |
| 01089010625 | Madison County | Non-Rural | View on map |
| 01089010626 | Madison County | Non-Rural | View on map |
| 01091972902 | Marengo County | Rural | View on map |
| 01093964500 | Marion County | Rural | View on map |
| 01095030804 | Marshall County | Rural | View on map |
| 01095031100 | Marshall County | Rural | View on map |
| 01097000200 | Mobile County | Non-Rural | View on map |
| 01097001200 | Mobile County | Non-Rural | View on map |
| 01097001501 | Mobile County | Non-Rural | View on map |
| 01097001502 | Mobile County | Non-Rural | View on map |
| 01097002100 | Mobile County | Non-Rural | View on map |
| 01097002600 | Mobile County | Non-Rural | View on map |
| 01097002900 | Mobile County | Non-Rural | View on map |
| 01097003606 | Mobile County | Non-Rural | View on map |
| 01097007102 | Mobile County | Non-Rural | View on map |
| 01097007400 | Mobile County | Non-Rural | View on map |
| 01099076000 | Monroe County | Rural | View on map |
| 01101000100 | Montgomery County | Non-Rural | View on map |
| 01101000200 | Montgomery County | Non-Rural | View on map |
| 01101000300 | Montgomery County | Non-Rural | View on map |
| 01101000600 | Montgomery County | Non-Rural | View on map |
| 01101001000 | Montgomery County | Non-Rural | View on map |
| 01101001100 | Montgomery County | Non-Rural | View on map |
| 01101001500 | Montgomery County | Non-Rural | View on map |
| 01101002400 | Montgomery County | Non-Rural | View on map |
| 01101005902 | Montgomery County | Non-Rural | View on map |
| 01101006100 | Montgomery County | Non-Rural | View on map |
| 01103000100 | Morgan County | Non-Rural | View on map |
| 01103000600 | Morgan County | Non-Rural | View on map |
| 01103000700 | Morgan County | Non-Rural | View on map |
| 01103000900 | Morgan County | Non-Rural | View on map |
| 01103005602 | Morgan County | Rural | View on map |
| 01105687100 | Perry County | Rural | View on map |
| 01107050401 | Pickens County | Rural | View on map |
| 01109189102 | Pike County | Rural | View on map |
| 01111000100 | Randolph County | Rural | View on map |
| 01113030200 | Russell County | Non-Rural | View on map |
| 01117030407 | Shelby County | Rural | View on map |
| 01115040508 | St. Clair County | Rural | View on map |
| 01119011301 | Sumter County | Rural | View on map |
| 01121010900 | Talladega County | Rural | View on map |
| 01123962600 | Tallapoosa County | Rural | View on map |
| 01125011600 | Tuscaloosa County | Non-Rural | View on map |
| 01125011701 | Tuscaloosa County | Non-Rural | View on map |
| 01125011800 | Tuscaloosa County | Non-Rural | View on map |
| 01125012101 | Tuscaloosa County | Non-Rural | View on map |
| 01125012307 | Tuscaloosa County | Non-Rural | View on map |
| 01125012408 | Tuscaloosa County | Non-Rural | View on map |
| 01125012501 | Tuscaloosa County | Non-Rural | View on map |
| 01125012600 | Tuscaloosa County | Non-Rural | View on map |
| 01125012700 | Tuscaloosa County | Non-Rural | View on map |
| 01125012800 | Tuscaloosa County | Non-Rural | View on map |
| 01127021500 | Walker County | Rural | View on map |
| 01129044200 | Washington County | Rural | View on map |
| 01131034802 | Wilcox County | Rural | View on map |
| 01133965601 | Winston County | Rural | View on map |