Ranking of Alabama Counties By Average Weekly Wage in 2024 Q1

Updated on July 27, 2025.

According to data from the US Bureau of Labor Statistics, in 2024 Q1, the average weekly wage for Alabama was $1.20K. Among all Alabama counties, Washington County had the highest average weekly wage ($1.76K), followed by Madison County ($1.48K), and Jefferson County ($1.43K).

On the other hand, Perry County had the lowest average weekly wage ($787), followed by Greene County ($792), and Geneva County ($816).

The chart below shows the top 10 counties with high average weekly wage, and the table below shows the ranking of all Alabama counties.

You can also see similar ranking of counties information for other states as well as for all counties in the United States.

Related Topics: US BLS Topic List.
See this for other quarters:
Ranking of Alabama Counties By Average Weekly Wage in 2024 Q1
Washington
Madison
Jefferson
Shelby
Lowndes
Dale
Limestone
Tuscaloosa
Mobile
Morgan
Ranking of Alabama Counties By Average Weekly Wage in 2024 Q1
Items per page:
0 of 0
Rank County Average Weekly Wage ($)
1 Washington County 1755
2 Madison County 1481
3 Jefferson County 1433
4 Shelby County 1355
5 Lowndes County 1323
6 Dale County 1200
7 Limestone County 1177
8 Tuscaloosa County 1168
9 Mobile County 1163
10 Morgan County 1152
11 Choctaw County 1146
12 Montgomery County 1144
13 Colbert County 1094
14 Macon County 1078
15 Talladega County 1043
16 Wilcox County 1029
17 Marengo County 1027
18 Calhoun County 1026
19 Houston County 1022
20 Coosa County 1019
21 Bibb County 1016
22 Lee County 1013
23 Cleburne County 1006
24 Escambia County 1000
25 Clarke County 997
26 Monroe County 994
27 Pike County 991
28 Lamar County 990
28 St. Clair County 990
29 Autauga County 981
30 Cullman County 976
31 Winston County 966
32 DeKalb County 965
33 Chambers County 962
34 Baldwin County 961
35 Henry County 960
36 Lawrence County 959
37 Bullock County 945
38 Hale County 944
39 Walker County 940
40 Jackson County 935
40 Pickens County 935
41 Dallas County 917
42 Marion County 916
43 Marshall County 911
44 Elmore County 903
45 Chilton County 902
45 Lauderdale County 902
46 Tallapoosa County 898
47 Russell County 895
48 Sumter County 894
49 Covington County 893
50 Franklin County 887
51 Etowah County 882
52 Butler County 873
53 Fayette County 870
54 Barbour County 868
54 Clay County 868
54 Crenshaw County 868
55 Coffee County 862
56 Conecuh County 859
57 Randolph County 852
58 Cherokee County 843
59 Blount County 838
60 Geneva County 816
61 Greene County 792
62 Perry County 787