Rank City Total Retail Sales
1 Birmingham, Alabama $4,690,397
2 Huntsville, Alabama $3,675,778
3 Mobile, Alabama $3,557,830
4 Montgomery, Alabama $3,132,030
5 Hoover, Alabama $2,117,573
6 Dothan, Alabama $1,790,163
7 Tuscaloosa, Alabama $1,693,182
8 Decatur, Alabama $1,159,607
9 Florence, Alabama $951,712
10 Gadsden, Alabama $722,565
11 Pelham, Alabama $689,600
12 Opelika, Alabama $675,076
13 Auburn, Alabama $672,375
14 Homewood, Alabama $662,813
15 Oxford, Alabama $653,625
16 Daphne, Alabama $653,422
17 Bessemer, Alabama $633,181
18 Jasper, Alabama $627,862
19 Cullman, Alabama $613,949
20 Foley, Alabama $608,203
21 Prattville, Alabama $598,167
22 Enterprise, Alabama $570,212
23 Anniston, Alabama $539,761
24 Madison, Alabama $530,774
25 Trussville, Alabama $530,405
26 Athens, Alabama $515,213
27 Irondale, Alabama $454,502
28 Albertville, Alabama $447,483
29 Northport, Alabama $437,195
30 Muscle Shoals, Alabama $426,560
31 Fort Payne, Alabama $413,839
32 Alabaster, Alabama $388,744
33 Vestavia Hills, Alabama $388,432
34 Selma, Alabama $356,682
35 Scottsboro, Alabama $320,046
36 Pell City, Alabama $314,726
37 Boaz, Alabama $307,988
38 Andalusia, Alabama $292,210
39 Clanton, Alabama $291,307
40 Troy, Alabama $290,215
41 Guntersville, Alabama $274,856
42 Gardendale, Alabama $258,115
43 Gulf Shores, Alabama $253,998
44 Wetumpka, Alabama $243,672
45 Talladega, Alabama $239,408
46 Sylacauga, Alabama $236,038
47 Bay Minette, Alabama $235,900
48 Phenix City, Alabama $233,165
49 Alexander City, Alabama $228,733
50 Ozark, Alabama $228,540
51 Fairhope, Alabama $227,490
52 Hueytown, Alabama $216,035
53 Spanish Fort, Alabama $215,078
54 Arab, Alabama $214,704
55 Saraland, Alabama $212,656
56 Rainbow City, Alabama $206,218
57 Hartselle, Alabama $202,201
58 Greenville, Alabama $201,218
59 Oneonta, Alabama $198,085
60 Mountain Brook, Alabama $181,007
61 Calera, Alabama $177,979
62 Russellville, Alabama $176,566
63 Brewton, Alabama $175,012
64 Sheffield, Alabama $167,450
65 Monroeville, Alabama $163,226
66 Eufaula, Alabama $162,360
67 Orange Beach, Alabama $160,848
68 Tillmans Corner, Alabama $155,000
69 Demopolis, Alabama $151,485
70 Fairfield, Alabama $142,584
71 Atmore, Alabama $142,567
72 Valley, Alabama $138,723
73 Jacksonville, Alabama $127,188
74 Leeds, Alabama $126,857
75 Jackson, Alabama $124,503
76 Millbrook, Alabama $122,022
77 Theodore, Alabama $119,998
78 Prichard, Alabama $117,082
79 Hamilton, Alabama $102,365
80 Roanoke, Alabama $91,982
81 Fultondale, Alabama $87,155
82 Center Point, Alabama $82,550
83 Midfield, Alabama $81,084
84 Opp, Alabama $79,546
85 Satsuma, Alabama $65,889
86 Pinson, Alabama $61,127
87 Tuscumbia, Alabama $60,135
88 Lanett, Alabama $58,218
89 Moody, Alabama $57,072
90 Forestdale, Alabama $50,423
91 Helena, Alabama $49,862
92 Lincoln, Alabama $49,682
93 Montevallo, Alabama $49,370
94 Tarrant, Alabama $48,933
95 Attalla, Alabama $45,793
96 Saks, Alabama $42,469
97 Chickasaw, Alabama $40,914
98 Tuskegee, Alabama $40,353
99 Clay, Alabama $37,985
100 Pleasant Grove, Alabama $23,398
101 Grayson Valley, Alabama $12,932
102 Southside, Alabama $11,674
103 Glencoe, Alabama $11,375
104 Moores Mill, Alabama $9,493