Very Small Towns in Alabama Index

Addison Alabama

Population: 749
Addison is a town in Winston County. It incorporated in December 1949. At the 2010 U.S. Census, it had a population of 758, up from 723 in 2000.

As of the 2010 Census Addison had a population of 757. The population was 99.1% white, 0.1% black or African American, 0.1% Asian, 0.7% from two or more races and 0.4% Hispanic or Latino of any race.

Digital Alabama rates Addison as one of the best small towns in Alabama.

Akron Alabama

Population: 338 As of the 2010 Census Addison had a population of 757. The population was 99.1% white, 0.1% black or African American, 0.1% Asian, 0.7% from two or more races and 0.4% Hispanic or Latino of any race.[8]


Location of Akron in Hale County

Akron is a town in Hale County. In 1906, the owner of a large plantation, Waller Evan Wedgworth, sold part of his land to developers, and a construction boom followed. The town was incorporated in March 1918.

At the 2010 census the population was 356, down from 521 at the 2000 census. The racial and ethnic composition of the population was 86.5% black or African American, 13.2% white, 0.3% reporting two or more races and 0.3% Hispanic or Latino of any race.

Akron has one site on the National Register of Historic Places, the Greek Revival cottage known as Tanglewood.


Allgood Alabama

Population: 628
Allgood, formerly known as Chepultepec, is a town in Blount County, Alabama, United States. Allgood is located in south-central Blount County. It is in the Murphree Valley, with Straight Mountain to the southeast and Red Mountain and Sand Mountainto the northwest. Alabama State Route 75 passes through the town, leading northeast 3 miles  to Oneonta, the county seat, and southwest 38 miles to Birmingham.

The 2000 census data indicates the racial makeup of the town was 83.94% White, 0.32% Black or African American, 0.48% Native American, 12.08% from other races, and 3.18% from two or more races. 43.40% of the population were Hispanic or Latino of any race. At the 2010 census the population was 622. and Allgood  became the first locality in Alabama to achieve a Hispanic plurality.

One source said the town’s name comes from a family of homesteaders from South Carolina who settled in the area in the early 19th century. However, another states that the original name of the village, Chepultepec, probably named for the Battle of Chapultepec in the Mexican-American War, was changed to “Allgood” in December 1915. A local lime manufacturer believed he was not getting repeat business because of the difficulty in spelling the name of the village and persuaded the local postmaster to change the name, with the postmaster giving the village his own name of Allgood. The town was formally incorporated in 1959. In 2010, it became the first locality in Alabama to achieve a Hispanic plurality.

Altoona Alabama

Population: 928

Location of Altoona in Blount County and Etowah County
Location of Altoona in Blount County and Etowah County

Altoona is a town in Etowah County with a small portion in Blount County.

Altoona had its start in the year 1900 as a mining town, and was named for another coal town, Altoona, Pennsylvania. It incorporated in 1908. A post office has been in operation at Altoona since 1900.  It is located in the Murphree Valley at the base of Altoona Mountain

Alabama State Route 132 (Main Street) leads southwest 10 miles to Oneonta, the Blount County seat, and northeast towards Gadsden via U.S. Route 278.

The racial makeup of the town was 95.43% White, 2.54% Black or African American, 0.10% Native American, 0.91% from other races, and 1.02% from two or more races. 2.54% of the population were Hispanic or Latino of any race.

Digital Alabama rates Altoona as one of the Best Small Towns in Alabama.


Anderson, AL 279

Ariton 745

Arley 356

Autaugaville 865

Avon, AL 535

Axis 757

Babbie 607

Baileyton, AL 620

Beatrice, AL 289

Belk 211 Bellamy 543

Belle Fontaine 608

Belmont, AL 502

Black 207

Blue Mountain, AL 236

Boligee 311

Boykin, AL 275

Branchville, AL 995

Brantleyville 884

Brantley 808

Brilliant, AL 887

Bristow Cove 683

Calvert, AL 277

Camp Hill, AL 992

Carlowville 800

Carolina, AL 299

Carrollton, AL 989

Castleberry 566

Chunchula 210

Clayhatchee 576

Coffee Springs 228

Coffeeville, AL 341

Coker 985

Colony, AL 271

Columbia, AL 741

County Line 261

Courtland, AL 604

Coy-Fatama 978

Cuba, AL 323

Daviston 212

Detroit, AL 230

Dodge City, AL 599

Douglas, AL 757

Dozier 332

Dunnavant 981

Dutton, AL 312

East Point, AL 201

Edgewater, AL 883

Edwardsville, AL 204

Egypt, AL 932

Elkmont 462

Eunola 243

Eva, AL 512

Excel 682

Fairview, AL 452

Fitzpatrick 964

Forkland 606

Fort Davis, AL 717

Fruithurst 283

Fulton, AL 264

Gallant 855

Gantt, Alabama

Population: 223

Garden City, AL 491

Geraldine, AL 901

Gilbertown 208

Goldville Alabama

Location of Goldville in Tallapoosa County Alabama
Location of Goldville in Tallapoosa County Alabama DemocraticLuntz

Goldville is a town in Tallapoosa County. The population was 55 at the 2010 census, up from 37 in 2000.

The name of the area derives from the discovery of large gold deposits in the area. The area was so popular with prospecters that at one time the temporary post office of Goldville handled more mail in a day than New York City.

The historical monument in the town reads: “Goldville, Alabama incorporated on January 25, 1843 was at one time one of the largest cities in Alabama with a population of near 5,000. With the coming of the California gold rush in 1849 the city became a dormant municipality later to be reinstated on July 9, 1973.”


Glen Allen, AL 501

Gordonville, AL 308

Gordon, AL 329

Goshen, AL 258

Graham, AL 211

Grant, Alabama

Grant is a town in Marshall County. As of the 2010 census, the population of Grant was 896.
Grant is located on the plateau of Gunters Mountain. A historical cave, Cathedral Caverns, lies just north of Grant near Kennamer Cove. The town is concentrated along County Road 5 (Cathedral Caverns Highway, signed as Main Street in Grant) near the northern edge of Gunters Mountain, though the town includes corridors along CR 5 southward across the mountain to the shore of Guntersville Lake, and eastward along Baker Mountain Road to the edge of the mountain.
Digital Alabama identifies Grant as one of the Best Small Towns in Alabama.

Grimes, AL 545

Gurley, AL 792

Hackneyville 347

Hamburg, AL 552

Hammondville 487

Hayneville 874

Heath, AL 258

Heiberger 943

Highland Lake, AL 423

Hillsboro, AL 527

Hissop 658

Hobson City 764

Hodges, AL 285

Hollins, AL 545

Hollis Crossroads 608

Holly Pond 806

Hollywood Alabama

Location of Hollywood Alabama within Jackson County Alabama
Location of Hollywood Alabama within Jackson County Alabama

Hollywood is a town in Jackson County, northeast Alabama, United States. As of the 2010 census, the population of the town was 1,000, up from 950 in 2000. Hollywood is considered a suburb of Scottsboro, the county seat.
Population: 982

Horn Hill 230

Hurtsboro 601

Hytop 351

Ider 716

Ivalee 879

Jacksons’ Gap 808

Joppa, AL 501

Joppa is a census-designated place and unincorporated community in Cullman and Marshall counties. As of the 2010 census, its population was 501.

Joppa is located along Alabama State Route 69. The city of Arab is 3 miles to the northeast, and the town of Baileyton is 4 miles to the southwest.

Kansas Alabama

Population: 222

Kellyton Alabama

Location of Kellyton in Coosa County, Alabama.

Population: 201
Kellyton is an incorporated town in Coosa County, Alabama, United States. It had a population of 217 as of the 2010 census. The town is part of the Talladega-Sylacauga Micropolitan Statistical Area. Kellyton was previously listed in the 1920 and 1930 U.S. Censuses as an incorporated community. It did not appear again on the census until 2010.

Kennedy, AL 434

Killen 988

Kinston, AL 538

Langston, AL 267

Leighton, AL 718

Leroy, AL 911

Lexington, AL 728

Lisman 513

Littleville 996

Lockhart, AL 519

Louisville, AL 496

Lynn, AL 648

Macedonia, AL 292

Madrid, AL 342

Magnolia Springs 782

Maplesville 705

Maytown, AL 376

McDonald Chapel 717

McIntosh, AL 227

McKenzie, AL 516

Mentone, AL 365

Midway, AL 493

Millerville, AL 278

Millry 524

Morris Alabama

Population: 1922


Morrison Crossroads 219

Mosses 965

Mountainboro 332

Movico 305

Mulga 822

Nances Creek 407

Napier Field 346

Nauvoo, AL 213

Nectar 345

New Site 760

New Union, AL 955

Newville, AL 522

North Courtland 618

Notasulga 868

Oak Grove, AL 521

Oakman Alabama

Population: 763

Oakman is a town in Walker County. At the 2010 census the population was 789, down from 944 in 2000. Oakman’s population according to the 2010 Census was 789. Of that number, 80.9 percent of respondents identified themselves as white, 18.4 percent as African American, 0.5 percent as two or more races, 0.1 percent as Native American, and 0.1 percent as Hispanic or Latino. The town’s median household income, according to 2010 estimates, was $30,395, and the per capita income was $16,976.

Initially named Day Gap, it was renamed Oakman and incorporated in 1895. The Oakman area initially was settled in the early to mid-1820s. The community was first called York after the first post office of that name, which opened in 1860. It was renamed Day’s Gap after a prominent local landowner, part of whose property consisted of a valley (known in local parlance as a “gap”) between two mountains that led into Oakman. Oakman first appeared on the 1890 census as the town of Day (or Day’s) Gap.

The community remained relatively small until 1884, when a line of the Georgia Pacific Railroad came through and made Oakman a shipping center for the county. The opening of a coal mine nearby also contributed to Oakman’s growth. Oakman was the first city in Walker County to install telephone lines.

The Old York USA Heritage and Music Park in Oakman features 20 period buildings, some dating back to the Confederacy and including the first post office in Oakman, as well as a restaurant and gift shop.
The Stephenson House and the Tubbs Cemetery near Oakman are listed on the Alabama Register of Landmarks and Heritage. The Stephenson House also is listed on the National Register of Historic Places.

Our Town Alabama


Paint Rock, AL 208

Panola-Geiger 918

Parrish, AL 965

Pennington, AL 212

Penton 201

Perdido Beach 624

Pickensville 581

Pinckard 635

Pine Hill, AL 922

Pine Ridge, AL 283

Pisgah, AL 715

Pleasant Groves 416

Powell, AL 957

Providence, AL 215

Ranburne 411

Ray, AL 443

Red Level 490

Reece City 637

Reeltown 766

Repton 272

River Falls, AL 527

Rock Mills 600

Rockford, AL 449

Rosa 319

Rutledge, AL 461

Safford, AL 642

Sand Rock Alabama

Population: 562

Sanford, AL 248

Section 763

Shiloh, AL 274

Shorter 435

Shreve, AL 703

Silas 437

Silverhill 754

Sipsey 427

Skyline, AL 843

Snead 843

Somerville, AL 718

South Vinemont 753

Spring Garden, AL 238

Spruce Pine, AL 222

St. Florian 449

St. Stephens, AL 495

Sterrett 712

Susan Moore 771

Sweet Water 247

Thomaston, AL 400

Trafford, AL 640

Triana 522

Twin 390

Union, AL 225

Valley Head, AL 552

Vina, AL 356

Vredenburgh 298

Wadley, AL 736

Waldo, AL 278

Walnut Grove, AL 689

Waterloo, AL 201

Wedowee 804

Weogufka 282

West Jefferson, AL 338

West Point, AL 589

White Hall, AL 820

White Plains, AL 811

Wilton, AL 690

Woodville, AL 739