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

Updated on June 18, 2025.

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

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 2018
St. Louis
Jackson
St. Charles
Greene
Jefferson
Clay
Boone
St. Louis city
Jasper
Franklin
Ranking of Missouri Counties By Non-Hispanic White Population in 2018
0 of 0
Rank County Non-Hispanic White Population
1 St. Louis County 654100
2 Jackson County 436447
3 St. Charles County 346521
4 Greene County 254616
5 Jefferson County 211772
6 Clay County 199047
7 Boone County 141140
8 St. Louis city 134230
9 Jasper County 101048
10 Franklin County 98556
11 Cass County 91703
12 Platte County 83077
13 Christian County 81167
14 Buchanan County 73079
15 Cape Girardeau County 67618
16 Cole County 62506
17 St. Francois County 61260
18 Lincoln County 53605
19 Newton County 49912
20 Taney County 49427
21 Johnson County 46070
22 Camden County 43195
23 Callaway County 40545
24 Phelps County 39578
25 Howell County 37796
26 Butler County 37719
27 Webster County 36917
28 Pulaski County 36098
29 Pettis County 35877
30 Lawrence County 34038
31 Laclede County 33321
32 Scott County 32104
33 Warren County 31901
34 Barry County 30576
35 Polk County 30168
36 Stone County 30065
37 Lafayette County 29925
38 Stoddard County 27900
39 Marion County 25789
40 Miller County 23945
41 Dunklin County 23611
42 Washington County 23411
43 Texas County 23299
44 Adair County 22924
45 Crawford County 22787
46 Audrain County 22202
47 Randolph County 21917
48 Ray County 21464
49 Nodaway County 20585
50 Henry County 20448
51 Vernon County 19294
52 Morgan County 19275
53 Clinton County 19120
54 Benton County 18370
55 Saline County 18331
56 Perry County 18316
57 McDonald County 17769
58 Wright County 17333
59 Ste. Genevieve County 17120
60 Andrew County 16632
61 Pike County 16293
62 Dallas County 15907
63 Cooper County 15488
64 Bates County 15333
65 Dent County 14710
66 Moniteau County 14378
67 Macon County 14165
68 Gasconade County 14101
69 Livingston County 13964
70 New Madrid County 13780
71 Cedar County 13375
72 Osage County 13279
73 Ripley County 12791
74 Douglas County 12709
75 Wayne County 12392
76 Bollinger County 11673
77 Madison County 11549
78 Linn County 11377
79 Pemiscot County 11208
80 Barton County 10906
81 Montgomery County 10762
82 DeKalb County 10473
83 Oregon County 9937
84 Ralls County 9764
85 Iron County 9626
86 Mississippi County 9529
87 Grundy County 9333
88 Lewis County 9112
89 Howard County 9055
90 St. Clair County 8909
91 Hickory County 8891
92 Ozark County 8587
93 Caldwell County 8554
94 Maries County 8398
95 Carroll County 8264
96 Monroe County 8013
97 Daviess County 7978
98 Harrison County 7938
99 Shannon County 7674
100 Dade County 7082
101 Chariton County 7070
102 Clark County 6602
103 Gentry County 6303
104 Reynolds County 5857
105 Carter County 5712
106 Shelby County 5693
107 Atchison County 4978
108 Scotland County 4803
109 Sullivan County 4757
110 Putnam County 4558
111 Schuyler County 4431
112 Holt County 4194
113 Knox County 3807
114 Mercer County 3429
115 Worth County 1931