Ranking of Missouri Counties By Non-Hispanic White Population in 2021

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2021, among all Missouri counties, St. Louis County had the highest number of people who identified their ethnicity as Non-Hispanic White (638.91K), followed by Jackson County (435.25K), and St. Charles County (350.01K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Missouri counties.

You can see similar ranking information for other racial and ethnicity groups in the United States.

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

See this for other years:
Ranking of Missouri Counties By Non-Hispanic White Population in 2021
St. Louis
Jackson
St. Charles
Greene
Jefferson
Clay
Boone
St. Louis city
Jasper
Franklin
Ranking of Missouri Counties By Non-Hispanic White Population in 2021
Items per page:
0 of 0
Rank County Non-Hispanic White Population
1 St. Louis County 638911
2 Jackson County 435250
3 St. Charles County 350007
4 Greene County 258560
5 Jefferson County 212882
6 Clay County 201851
7 Boone County 143817
8 St. Louis city 132066
9 Jasper County 101489
10 Franklin County 99439
11 Cass County 94272
12 Platte County 85677
13 Christian County 84361
14 Cape Girardeau County 69723
15 Buchanan County 68733
16 Cole County 61967
17 St. Francois County 61539
18 Lincoln County 57057
19 Newton County 50218
20 Taney County 48933
21 Johnson County 46135
22 Camden County 40527
23 Callaway County 39945
24 Phelps County 39595
25 Howell County 37557
26 Webster County 37217
27 Pulaski County 37164
28 Butler County 36894
29 Pettis County 36029
30 Lawrence County 33547
31 Laclede County 33469
32 Warren County 33252
33 Scott County 31280
34 Lafayette County 29961
35 Polk County 29813
36 Stone County 29666
37 Barry County 29299
38 Stoddard County 26986
39 Marion County 25654
40 Miller County 23555
41 Texas County 22582
42 Adair County 22213
43 Washington County 22011
44 Dunklin County 21761
45 Randolph County 21744
46 Audrain County 21737
47 Ray County 21560
48 Crawford County 21555
49 Henry County 20565
50 Morgan County 20077
51 Clinton County 19755
52 Nodaway County 19558
53 Benton County 18801
54 Vernon County 18306
55 Perry County 17929
56 Saline County 17836
57 McDonald County 17647
58 Ste. Genevieve County 17569
59 Wright County 17500
60 Andrew County 16890
61 Dallas County 16307
62 Pike County 15715
63 Bates County 14950
64 Cooper County 14879
65 Gasconade County 14114
66 Macon County 14107
67 Moniteau County 13670
68 Cedar County 13651
69 Dent County 13518
70 Livingston County 13188
71 Osage County 13006
72 New Madrid County 12702
73 Madison County 11862
74 Linn County 11152
75 Douglas County 10987
76 Barton County 10753
77 Montgomery County 10700
78 Pemiscot County 10353
79 Wayne County 10324
80 DeKalb County 10087
81 Ripley County 10077
82 Bollinger County 10074
83 Ralls County 9887
84 Lewis County 9218
85 Grundy County 9129
86 Howard County 9099
87 St. Clair County 8904
88 Iron County 8826
89 Mississippi County 8737
90 Ozark County 8344
91 Caldwell County 8341
92 Oregon County 8087
93 Hickory County 8079
94 Monroe County 8040
95 Daviess County 8020
96 Maries County 7960
97 Carroll County 7918
98 Harrison County 7760
99 Dade County 7076
100 Chariton County 6921
101 Shannon County 6578
102 Clark County 6485
103 Gentry County 5870
104 Reynolds County 5665
105 Shelby County 5632
106 Carter County 4993
107 Atchison County 4983
108 Sullivan County 4558
109 Scotland County 4527
110 Putnam County 4445
111 Holt County 4011
112 Schuyler County 3869
113 Knox County 3627
114 Mercer County 3224
115 Worth County 1888