Nationwide zoning research

Cities & towns across the United States

Explore 34,006 incorporated places, Census-designated communities, and legally recognized towns. Choose a location to preview the research available, then order its zoning report.

U.S. Census Gazetteer · 2025

AL directory

Alabama cities & towns

593 places

AbandacommunityOn request
AbbevillecityOn request
AdamsvillecityOn request
AddisontownOn request
AkrontownOn request
AlabastercityOn request
AlbertvillecityOn request
Alexander CitycityOn request
AlexandriacommunityOn request
AlicevillecityOn request
AllgoodtownOn request
AltoonatownOn request
AndalusiacityOn request
AndersontownOn request
AnnistoncityOn request
ArabcityOn request
ArdmoretownOn request
ArgocityOn request
AritontownOn request
ArleytownOn request
AshfordcityOn request
AshlandtownOn request
AshvillecityOn request
AthenscityOn request
AtmorecityOn request
AttallacityOn request
AuburncityOn request
AutaugavilletownOn request
AvontownOn request
AxiscommunityOn request
BabbietownOn request
BaileytontownOn request
BakerhilltownOn request
BallplaycommunityOn request
BankstownOn request
Bay MinettecityOn request
Bayou La BatrecityOn request
Bear CreektownOn request
BeatricetownOn request
BeavertontownOn request
BelgreencommunityOn request
BelktownOn request
BellamycommunityOn request
Belle FontainecommunityOn request
BentontownOn request
BerlintownOn request
BerrytownOn request
BessemercityOn request
BillingsleytownOn request
Birminghamcity
BlacktownOn request
BlountsvilletownOn request
Blue RidgecommunityOn request
Blue SpringstownOn request
BoazcityOn request
BoligeetownOn request
Bon AirtownOn request
Bon SecourcommunityOn request
BoykincommunityOn request
BrantleytownOn request
BrantleyvillecommunityOn request
BrentcityOn request
BrewtoncityOn request
BridgeportcityOn request
BrightoncityOn request
BrillianttownOn request
Bristow CovecommunityOn request
Brook HighlandcommunityOn request
BrooksidetownOn request
BrookwoodcityOn request
BroomtowncommunityOn request
BrundidgecityOn request
BuckscommunityOn request
ButlertownOn request
CaleracityOn request
CalvertcommunityOn request
CamdencityOn request
Camp HilltownOn request
Carbon HillcityOn request
CardifftownOn request
Carlisle-RockledgecommunityOn request
CarltoncommunityOn request
CarolinatownOn request
CarrolltontownOn request
CastleberrytownOn request
CatherinecommunityOn request
Cedar BlufftownOn request
Center PointcityOn request
CentrecityOn request
CentrevillecityOn request
ChatomtownOn request
ChelseacityOn request
CherokeetownOn request
Cherokee RidgetownOn request
ChickasawcityOn request
ChildersburgcityOn request
ChoccoloccocommunityOn request
ChunchulacommunityOn request
CitronellecityOn request
ClantoncityOn request
ClaycityOn request
ClayhatcheetownOn request
ClaytoncityOn request
ClevelandtownOn request
CliocityOn request
CoalingcityOn request
Coats BendcommunityOn request
Coffee SpringstownOn request
CoffeevilletownOn request
CokertownOn request
CollinsvillecityOn request
ColonytownOn request
ColumbiatownOn request
ColumbianacityOn request
ConcordcommunityOn request
CoosadatownOn request
CordovatownOn request
CottondalecommunityOn request
CottonwoodtownOn request
County LinetownOn request
CourtlandtownOn request
CowartstownOn request
CreolatownOn request
CrossvilletownOn request
CubatownOn request
CullmancityOn request
CullomburgcommunityOn request
CussetatownOn request
DadevillecityOn request
DalevillecityOn request
DaphnecityOn request
Dauphin IslandtownOn request
DavistontownOn request
DaytontownOn request
DeatsvilletownOn request
DecaturcityOn request
Deer ParkcommunityOn request
DeltacommunityOn request
DemopoliscityOn request
DetroittownOn request
Dodge CitytownOn request
DoracityOn request
DothancityOn request
Double SpringstownOn request
DouglastownOn request
DoziertownOn request
DunnavantcommunityOn request
DuttontownOn request
Eagle PointcommunityOn request
East BrewtoncityOn request
East PointcommunityOn request
EclectictownOn request
EdgewatercommunityOn request
EdwardsvilletownOn request
EgyptcommunityOn request
ElbacityOn request
ElbertatownOn request
EldridgetownOn request
ElkmonttownOn request
ElmoretownOn request
EmelletownOn request
Emerald MountaincommunityOn request
EnterprisecityOn request
EpestownOn request
EqualitycommunityOn request
EthelsvilletownOn request
EufaulacityOn request
EunolacommunityOn request
EutawcityOn request
EvatownOn request
EvergreencityOn request
ExceltownOn request
FairfieldcityOn request
FairfordcommunityOn request
FairhopecityOn request
FairviewtownOn request
FalkvilletownOn request
FaunsdaletownOn request
FayettecityOn request
FayettevillecommunityOn request
FitzpatrickcommunityOn request
Five PointstownOn request
FlomatontownOn request
FloralatownOn request
FlorencecityOn request
FoleycityOn request
ForestdalecommunityOn request
ForklandtownOn request
Fort DeposittownOn request
Fort NovoselcommunityOn request
Fort PaynecityOn request
FranklintownOn request
FredoniacommunityOn request
Frisco CitytownOn request
FruitdalecommunityOn request
FruithursttownOn request
FultontownOn request
FultondalecityOn request
FyffetownOn request
GadsdencityOn request
GainesvilletownOn request
GallantcommunityOn request
GantttownOn request
Garden CitytownOn request
GardendalecityOn request
GaylesvilletownOn request
GeigertownOn request
GenevacityOn request
GeorgianatownOn request
GeraldinetownOn request
GilbertowntownOn request
Glen AllentownOn request
GlencoecityOn request
GlenwoodtownOn request
GoldvilletownOn request
Good HopecityOn request
GoodwatertownOn request
GordotownOn request
GordontownOn request
GordonvilletownOn request
GoshentownOn request
GrahamcommunityOn request
Grand BaycommunityOn request
GranttownOn request
Grayson ValleycommunityOn request
GraysvillecityOn request
GreensborocityOn request
GreenvillecityOn request
GrimestownOn request
Grove HilltownOn request
Gu-WintownOn request
GuincityOn request
Gulf ShorescityOn request
GulfcrestcommunityOn request
GuntersvillecityOn request
GurleytownOn request
HackleburgtownOn request
HackneyvillecommunityOn request
HaleburgtownOn request
HaleyvillecityOn request
HamiltoncityOn request
HammondvilletownOn request
HancevillecityOn request
HanovercommunityOn request
HarpersvilletownOn request
HartfordcityOn request
HartsellecityOn request
HarvestcommunityOn request
HattoncommunityOn request
HaydentownOn request
HaynevilletownOn request
Hazel GreencommunityOn request
HeadlandcityOn request
HeathtownOn request
HeflincityOn request
HelenacityOn request
HenagarcityOn request
Highland LaketownOn request
Highland LakescommunityOn request
HillsborotownOn request
HissopcommunityOn request
HobsoncommunityOn request
Hobson CitytownOn request
HodgestownOn request
Hokes BluffcityOn request
HollinscommunityOn request
Hollis CrossroadscommunityOn request
Holly PondtownOn request
HollywoodtownOn request
HoltcommunityOn request
HoltvillecommunityOn request
HomewoodcityOn request
HoovercityOn request
Horn HilltownOn request
HueytowncityOn request
HuguleycommunityOn request
HuntsvillecityOn request
HurtsborotownOn request
HytoptownOn request
IdertownOn request
Indian Springs VillagecityOn request
IrondalecityOn request
IvaleecommunityOn request
JacksoncityOn request
Jacksons' GaptownOn request
JacksonvillecityOn request
JaspercityOn request
JemisoncityOn request
JoppacommunityOn request
KansastownOn request
KellytontownOn request
KennedytownOn request
KillentownOn request
KimberlycityOn request
KinseycityOn request
KinstontownOn request
La FayettecityOn request
LadoniacommunityOn request
Lake ViewcityOn request
LakeviewtownOn request
LanettcityOn request
LangstontownOn request
LeedscityOn request
LeesburgtownOn request
LeightontownOn request
LeroycommunityOn request
LestertownOn request
Level PlainstownOn request
LexingtontownOn request
LibertyvilletownOn request
LilliancommunityOn request
LincolncityOn request
LindentownOn request
LinevillecityOn request
LipscombcityOn request
LismantownOn request
LittlevilletownOn request
LivingstoncityOn request
LoachapokatownOn request
LockharttownOn request
Locust ForktownOn request
Lookout MountaincommunityOn request
LouisvilletownOn request
LowndesborotownOn request
LoxleycityOn request
LuvernecityOn request
LynntownOn request
MacedoniacommunityOn request
MadisoncityOn request
MadridtownOn request
Magnolia SpringstownOn request
MalcolmcommunityOn request
MalverntownOn request
MaplesvilletownOn request
MarburycommunityOn request
MargaretcityOn request
MarioncityOn request
MaytowntownOn request
McCallacommunityOn request
McDonald ChapelcommunityOn request
McIntoshtownOn request
McKenzietownOn request
McMullentownOn request
MeadowbrookcommunityOn request
MegargelcommunityOn request
MemphistownOn request
MentonetownOn request
MeridianvillecommunityOn request
MidfieldcityOn request
Midland CitycityOn request
MidwaytownOn request
MignoncommunityOn request
MillbrookcityOn request
MillervillecommunityOn request
MillporttownOn request
MillrytownOn request
MinorcommunityOn request
MobilecityOn request
MonroevillecityOn request
MontevallocityOn request
Montgomerycity
MoodycityOn request
Moores MillcommunityOn request
MooresvilletownOn request
MorriscityOn request
Morrison CrossroadscommunityOn request
MossestownOn request
MoultoncityOn request
MoundvilletownOn request
Mount OlivecommunityOn request
Mount VernontownOn request
Mountain BrookcityOn request
MovicocommunityOn request
MulgatownOn request
MunfordtownOn request
Muscle ShoalscityOn request
MyrtlewoodtownOn request
NanafaliacommunityOn request
Nances CreekcommunityOn request
Napier FieldtownOn request
Natural BridgetownOn request
NauvootownOn request
NectartownOn request
NeedhamtownOn request
New BrocktontownOn request
New HopecityOn request
New MarketcommunityOn request
New SitetownOn request
New UnioncommunityOn request
NewberntownOn request
NewtontownOn request
NewvilletownOn request
NixburgcommunityOn request
North CourtlandtownOn request
North JohnstownOn request
NorthportcityOn request
NotasulgatownOn request
Oak GrovetownOn request
Oak HilltownOn request
OakmantownOn request
OdenvillecityOn request
OhatcheetownOn request
OneontacityOn request
OnychatownOn request
OpelikacityOn request
OppcityOn request
Orange BeachcityOn request
OrrvilletownOn request
Our TowncommunityOn request
Owens Cross RoadscityOn request
OxfordcityOn request
OzarkcityOn request
Paint RocktownOn request
PanolacommunityOn request
ParrishtownOn request
Pea RidgecommunityOn request
PelhamcityOn request
Pell CitycityOn request
PenningtontownOn request
PentoncommunityOn request
PerdidocommunityOn request
Perdido BeachtownOn request
PetermancommunityOn request
PetreytownOn request
Phenix CitycityOn request
Phil CampbelltownOn request
PickensvilletownOn request
PiedmontcityOn request
Pike RoadcityOn request
PinckardtownOn request
Pine AppletownOn request
Pine HilltownOn request
Pine LevelcommunityOn request
Pine RidgetownOn request
PinsoncityOn request
PisgahtownOn request
Pleasant GrovecityOn request
Pleasant GrovestownOn request
Point ClearcommunityOn request
PollardtownOn request
PowelltownOn request
PrattvillecityOn request
PricevillecityOn request
PrichardcityOn request
ProvidencetownOn request
PutnamcommunityOn request
RaglandtownOn request
Rainbow CitycityOn request
RainsvillecityOn request
RanburnetownOn request
RaycommunityOn request
Red BaycityOn request
Red LeveltownOn request
RedlandcommunityOn request
Redstone ArsenalcommunityOn request
Reece CitytownOn request
ReeltowncommunityOn request
ReformtownOn request
RehobethtownOn request
RemlapcommunityOn request
ReptontownOn request
RidgevilletownOn request
River FallstownOn request
RiversidecityOn request
RiverviewtownOn request
RoanokecityOn request
RobertsdalecityOn request
Rock CreekcommunityOn request
Rock MillscommunityOn request
RockfordtownOn request
RockvillecommunityOn request
RogersvilletownOn request
RosatownOn request
RussellvillecityOn request
RutledgetownOn request
SakscommunityOn request
SamsontownOn request
Sand RocktownOn request
SanfordtownOn request
SaralandcityOn request
Sardis CitytownOn request
SatsumacityOn request
ScottsborocityOn request
SectiontownOn request
SelmacityOn request
Selmont-West SelmontcommunityOn request
SemmescityOn request
SheffieldcityOn request
ShelbycommunityOn request
ShilohtownOn request
Shoal CreekcommunityOn request
ShortertownOn request
SilastownOn request
SilverhilltownOn request
Sims ChapelcommunityOn request
SipseytownOn request
SkylinetownOn request
SlocombcityOn request
Smiths StationcityOn request
Smoke RisecommunityOn request
SneadtownOn request
SomervilletownOn request
South VinemonttownOn request
SouthsidecityOn request
Spanish FortcityOn request
Spring GardencommunityOn request
SpringvillecityOn request
Spruce PinecommunityOn request
St. FloriantownOn request
St. StephenscommunityOn request
Standing RockcommunityOn request
StapletoncommunityOn request
SteeletownOn request
SterrettcommunityOn request
StevensontownOn request
StewartvillecommunityOn request
StocktoncommunityOn request
SulligenttownOn request
SumitoncityOn request
SummerdaletownOn request
Susan MooretownOn request
Sweet WatertownOn request
SylacaugacityOn request
Sylvan SpringstownOn request
SylvaniatownOn request
TalladegacityOn request
Talladega SpringstownOn request
TallasseecityOn request
TarrantcityOn request
TaylorcityOn request
TheodorecommunityOn request
ThomastontownOn request
ThomasvillecityOn request
ThorsbycityOn request
TibbiecommunityOn request
Tidmore BendcommunityOn request
Tillmans CornercommunityOn request
Town CreektownOn request
ToxeytownOn request
TraffordtownOn request
TrianacityOn request
TrinitycityOn request
TroycityOn request
TrussvillecityOn request
TuscaloosacityOn request
TuscumbiacityOn request
TuskegeecityOn request
TwintownOn request
Underwood-PetersvillecommunityOn request
UniontownOn request
Union GrovetownOn request
Union SpringscityOn request
UniontowncityOn request
UriahcommunityOn request
ValleycityOn request
Valley GrandecityOn request
Valley HeadtownOn request
VancecityOn request
VandivercommunityOn request
VernontownOn request
Vestavia HillscityOn request
VinatownOn request
VincenttownOn request
Vinegar BendcommunityOn request
VredenburghtownOn request
WadleytownOn request
WaldotownOn request
Walnut GrovetownOn request
WarriorcityOn request
WaterlootownOn request
WaverlytownOn request
WeavercityOn request
WebbtownOn request
WedoweetownOn request
WeogufkacommunityOn request
West BloctontownOn request
West End-Cobb TowncommunityOn request
West JeffersontownOn request
West PointtownOn request
WestovertownOn request
WetumpkacityOn request
WhatleycommunityOn request
White HalltownOn request
White PlainscommunityOn request
WhitesborocommunityOn request
WilsonvilletownOn request
WiltontownOn request
WinfieldcityOn request
WoodlandtownOn request
WoodstocktownOn request
WoodvilletownOn request
Yellow BlufftownOn request
YorkcityOn request

Research context

How zoning works in Alabama

Alabama zoning is local enough that a statewide search result can be misleading, but state law still shapes the rules every municipality can write. This hub collects 593 cities where Zonloty has a town-level report, then adds the state-level context investors should keep in mind before comparing districts, setbacks, ADU rules, or approval paths. The most useful reading is comparative: look for patterns in how cities regulate housing types, commercial corridors, industrial land, and board-level discretion. Use it as a starting point for market screening, not as a substitute for a parcel-specific zoning determination.

Home-rule authority gives many municipalities room to write detailed land-use controls, but that authority still sits inside statewide planning, subdivision, housing, and environmental statutes. The practical result is local variation: one city may handle ADUs, duplexes, mixed-use districts, and site-plan review administratively, while a nearby suburb may use conditional approvals, larger minimum lots, or more discretionary board review.

Do not assume a parcel near a city is governed by city zoning. Many states rely on municipal limits, county jurisdiction, special districts, or annexation procedures rather than broad city ETJ zoning. For any edge-of-town site, verify the incorporated status, county zoning map, utility provider, road access, floodplain administrator, and any recorded development agreements.

ADU rules remain primarily local. Some cities have adopted clear by-right ADU ordinances, while others still treat accessory apartments, carriage houses, guest houses, or secondary dwelling units as conditional uses or omit them entirely. In local-control states, the right question is not "does the state allow ADUs?" but "what does this municipality call them, and in which districts are they permitted?"

For acquisition work, compare the listed city reports below against local zoning maps, planning board agendas, recent amendments, and comprehensive-plan language. The strongest opportunities usually appear where the code, infrastructure, and political direction all point the same way.