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

Updated on June 18, 2025.

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

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 2019
St. Louis
Jackson
St. Charles
Greene
Jefferson
Clay
Boone
St. Louis city
Jasper
Franklin
Ranking of Missouri Counties By Non-Hispanic White Population in 2019
0 of 0
Rank County Non-Hispanic White Population
1 St. Louis County 649414
2 Jackson County 437153
3 St. Charles County 347622
4 Greene County 255553
5 Jefferson County 212093
6 Clay County 200618
7 Boone County 141762
8 St. Louis city 134261
9 Jasper County 101219
10 Franklin County 98617
11 Cass County 92184
12 Platte County 83931
13 Christian County 82553
14 Buchanan County 72218
15 Cape Girardeau County 67463
16 Cole County 62424
17 St. Francois County 61464
18 Lincoln County 54855
19 Newton County 49968
20 Taney County 49450
21 Johnson County 46223
22 Camden County 43455
23 Callaway County 40297
24 Phelps County 39523
25 Howell County 37764
26 Butler County 37595
27 Webster County 37270
28 Pulaski County 36433
29 Pettis County 35696
30 Lawrence County 33884
31 Laclede County 33448
32 Warren County 32709
33 Scott County 31919
34 Barry County 30447
35 Stone County 30287
36 Polk County 30082
37 Lafayette County 30003
38 Stoddard County 27709
39 Marion County 25696
40 Miller County 24217
41 Washington County 23218
42 Dunklin County 23215
43 Texas County 23110
44 Adair County 22726
45 Crawford County 22673
46 Randolph County 21992
47 Audrain County 21831
48 Ray County 21496
49 Henry County 20538
50 Nodaway County 20435
51 Morgan County 19463
52 Vernon County 19362
53 Clinton County 19072
54 Benton County 18421
55 Perry County 18152
56 Saline County 18108
57 McDonald County 17565
58 Wright County 17361
59 Ste. Genevieve County 17173
60 Andrew County 16632
61 Dallas County 16005
62 Pike County 15775
63 Cooper County 15493
64 Bates County 15180
65 Dent County 14625
66 Moniteau County 14099
67 Macon County 14082
68 Gasconade County 14055
69 Livingston County 13802
70 New Madrid County 13586
71 Cedar County 13493
72 Osage County 13262
73 Ripley County 12693
74 Douglas County 12534
75 Wayne County 12205
76 Bollinger County 11641
77 Madison County 11475
78 Linn County 11241
79 Pemiscot County 10857
80 Barton County 10814
81 Montgomery County 10745
82 Oregon County 9879
83 Ralls County 9788
84 Iron County 9575
85 DeKalb County 9555
86 Mississippi County 9364
87 Grundy County 9189
88 Lewis County 9046
89 Howard County 8992
90 Hickory County 8961
91 St. Clair County 8924
92 Ozark County 8706
93 Caldwell County 8477
94 Maries County 8326
95 Carroll County 8225
96 Monroe County 7988
97 Daviess County 7946
98 Harrison County 7901
99 Shannon County 7659
100 Chariton County 7081
101 Dade County 7040
102 Clark County 6591
103 Gentry County 6277
104 Reynolds County 5877
105 Shelby County 5627
106 Carter County 5609
107 Atchison County 4913
108 Scotland County 4795
109 Sullivan County 4652
110 Schuyler County 4473
111 Putnam County 4471
112 Holt County 4184
113 Knox County 3785
114 Mercer County 3413
115 Worth County 1904