It is a good idea to familiarize personally with just about any repository in  Alabama that you simply might travel to by communicating with to the best suited archive or library in advance.

Most, if not all, Alabama repositories have written and published content that present its collections as well as research policy.

Alabama archives and historical organizations usually have websites that provide similar details. Several also contain downloadable data for some or parts of their collections.

List of Alabama Historical & Genealogical Societies

State or Regional Societies

County Societies

  • AlaBenton Genealogical Society, c/o The Alabama Room, P. O. Box 308, 108 East 10th Street, Anniston, AL 36202
  • Autauga County Heritage Association, 102 E. Main Street – Prattville, AL 36067; Telephone: (334) 361-0961 ; Fax: (334) 491-2961
  • Autauga Genealogical Society, P.O. Box 680668, Prattville 36067-0668
  • Baldwin County Genealogical Society, PO Box 108, 319 East Laurel Avenue, Foley, Alabama 36536-0108
  • Baldwin County Historical Society, P.O. Box 69, Stockton 36579
  • Barbour County Genealogy And Local History Society, 217 N Eufaula Avenue, ; 334-585-1208
  • Bibb County Heritage Association, Route 1, Box 147, Brierfield 35035
  • Blount County Historical Society, P.O. Box 45, Oneonta 35121; Phone number is:205-625-6905
  • Butler County Historical Society, P.O. Box 561, Greenville 36037
  • Cherokee County Genealogy Society, P.O. Box 90, Spring Garden 36275
  • Cherokee Historical Society, Main St, Centre 35960
  • Chilton County Historical Society, P.O. Box 644, Clanton 35045
  • Choctaw County Historical Society, County Road 14, Gilbertown 36908
  • Choctaw County Genealogical Society,  4244 County Road 43, Butler, AL 36904
  • Clarke County Historical Society, 116 Cobb St., Grove Hill 36451-3012
  • Clay County Historical Society, P.O. Box 997, Ashland 36251
  • Coosa County Historical Society, P.O. Box 5, Rockford 35136
  • Covington County Historical Society, P.O. Box 789, Andalusia 36420
  • Crenshaw County Historical Society, P.O. Box 328, Luverne 36049
  • Cullman County Historical Society, 211 2nd Ava Ne, Cullman 35055-2905
  • Dekalb County Historical Society, 504 Grand Ave., Ft. Payne 35967
  • Elmore County Historical Society, 1384 Jug Factory Road, Wetumpka 36092
  • Escambia County Historical Society, P.O. Box 276, Brewton 36427
  • Etowah County Historical Society, P.O. Box 8131, Gadsden 35901
  • Greene County Historical Society, P.O. Box 746, Eutaw 35462
  • Henry County Historical Society, P.O. Box 222, Abbeville 36310
  • Heritage Of Marion County, P.O. Box 167, Glen Allen 35559
  • Lawrence County Historical Commission, P.O. Box 728, Moulton 35650-0728
  • Lee County Historical Society, P.O. Box 206, Loachapoka 36865
  • Limestone County Historical Society, P.O. Box 82, Athens 35611
  • Lowndes County Historical Society, Route 1, Box 408, Ft. Deposit 36032
  • Marengo County Gen. Society, 211 East Washington St., Demopolis 36732
  • Marion County Genealogical Society, P.O. Drawer O, Winfield 35594
  • Monroe County Heritage Society, P.O. Box 1637, Monroeville 36461-1637
  • Northeast Alabama Genealogical Society, Inc, P O Box 8268, Gadsden, Alabama 35902
  • Pickens County Genealogical Society, P.O. Box 336, Gordo 35466
  • Russell County Historical Commission, 801 Dillingham Street, Seale 36875
  • Selma-dallas County Historic Preservation Society, P.O. Box 586, Selma 36702
  • Shelby County Archives And Historical Society, P.O. Box 457, Columbiana 35051
  • Shelby County Historical Society, P.O. Box 457, Columbiana 35051
  • Shelby County Museum & Archives, 1854 Old Courthouse, Box 457, Columbiana 35051
  • Sumter County Historical Society, 207 North Washington Street, Livingston 35470
  • Talladega County Historical Association, 106 Broome Street, Talladega 35160
  • Walker County Genealogical Society, P.O. Box 3408, Jasper 35502-3408
  • Washington County Alabama Historical & Genealogical Society, P.O. Box 399, Chatom 36518
  • West Jefferson County Historical Society, P. O. Box 184, Bessemer, AL 3502
  • Winston County Genealogical Society, P.O. Box 112, Double Springs 35553

City, Town or Township Societies

Ethnic Societies