Everyone wants a bit of a blissful breeze or a scoop of sunny sanctuary when looking for a place to live in Missouri.
The more sun, the more you can go outside. The more you go outside, the more you’ll feel at peace. The more you’ll feel at peace, the more you’ll enjoy where you live.
So it makes sense to try and find the places with the best weather in Missouri. We used Saturday Night Science to compare the number of sunny days, total precipitation, and the deviation from the ideal 70-degree weather for 86 places in Missouri over 10,000 people.
Grab your shades and put away your raincoat as we look at the cities with the best weather in Missouri.
297.8 sunny days · 68.9 degree average high
Poplar Bluff is a small city in Butler County in Southeast Missouri in the United States. It is the county seat of Butler County and is known as “The Gateway to the Ozarks” among other names. The population was 17,023 at the 2010 census.
Data | Crime | Cost of living | Movers
303.0 sunny days · 68.2 degree average high
Carthage is a city in Jasper County, Missouri, United States. The population was 14,378 at the 2010 census. It is the county seat of Jasper County and is nicknamed “America’s Maple Leaf City.”
Data | Crime | Cost of living | Movers
303.0 sunny days · 68.1 degree average high
Neosho residents. Neosho lies on the western edge of the Ozarks.
Data | Crime | Cost of living | Movers
292.6 sunny days · 69.6 degree average high
Kennett is a city in and the county seat of Dunklin County, Missouri, United States. The city is located in the southeast corner of Missouri, 4 miles east of Arkansas and 20 miles from the Mississippi River. It has a population of 10,932 according to the 2010 Census. It is the largest city in the Bootheel, a mostly agricultural area.
Data | Crime | Cost of living | Movers
296.3 sunny days · 68.3 degree average high
Joplin or is a city in southern Jasper County and northern Newton County in the southwestern corner of the U.S. state of Missouri. Joplin is the largest city in Jasper County, though it is not the county seat. As of the 2010 census, the city population was 50,150. Joplin is the main hub of the three-county Joplin-Miami, Oklahoma metropolitan area.
Data | Crime | Cost of living | Movers
297.6 sunny days · 68.2 degree average high
Webb City is a city in Jasper County, Missouri, United States. The population was 10,996 at the 2010 census. It is part of the Joplin, Missouri Metropolitan Statistical Area. Webb City also has a police department, a fire department, and animal control services.
Data | Crime | Cost of living | Movers
302.3 sunny days · 67.8 degree average high
West Plains is a city in Howell County, Missouri, United States. The population was 11,986 at the 2010 Census. It is the county seat of Howell County.
Data | Crime | Cost of living | Movers
293.2 sunny days · 68.3 degree average high
Sikeston is a city located both in southern Scott County and northern New Madrid County, in the U.S. state of Missouri. It is situated just north of the “Missouri Bootheel”, although many locals consider Sikeston a part of it. By way of Interstate 55, Interstate 57, and U.S. Route 60, Sikeston is close to the halfway point between St. Louis, Missouri and Memphis, Tennessee and three hours from Nashville, Tennessee. The city is named after John Sikes, who founded it in 1860. It is the principal city of the Sikeston Micropolitan Statistical Area, which consists of all of Scott County, and has a total population of 41,143.
Data | Crime | Cost of living | Movers
295.0 sunny days · 65.9 degree average high
Data | Crime | Cost of living | Movers
309.5 sunny days · 66.8 degree average high
Nixa is a suburban city in Christian County, Missouri, United States. As of the 2010 census, the city population was 19,022. It is part of the Springfield, Missouri Metropolitan Statistical Area.
Data | Crime | Cost of living | Movers
The receipts
Compare the top ten
Pick a metric. The bars rescale. The red line is Missouri’s statewide median.
On the map
Where Missouri’s best weather is
Saturday Night Science
How We Determined The Cities In Missouri With The Best Weather
To rank the most fair weather cities in Missouri, we used Saturday Night Science and the National Oceanic and Atmospheric Administration (NOAA) database, to see which cities in the Show Me State get the best weather.
We used the following criteria to find the best weather:
- Number of sunny days
- Highest average low
- Average high deviation from 70 degrees
- Least amount of rain
- Least amount of snow
We ranked each city of over 10,000 people in Missouri from best to worst on each criterion. We then averaged each ranking into a weather quality index. The city with the best index, Poplar Bluff, was anointed the city with the best weather in Missouri.
Before we get too far, here are the annual precipitation rates for major cities: Kansas City (40.3 inches), St. Louis (42.5 inches), and Springfield (45.1 inches).
The cities with the best weather in Missouri are Poplar Bluff, Carthage, Neosho, Kennett, Joplin, Webb City, West Plains, Sikeston, Maryland Heights, and Nixa.
There’s a complete chart at the bottom.
The full plate
Detailed List Of Places With The Best Weather In Missouri
Click any column to sort. Search by city name.
| Rank | City | Population | Sunny Days | Avg. High | Precipitation (Inches) | Snow (Inches) |
|---|---|---|---|---|---|---|
| 1 | Poplar Bluff | 17,195 | 297.8 | 68.9 | 47.1 | 5.5 |
| 2 | Carthage | 14,278 | 303.0 | 68.2 | 45.5 | 10.1 |
| 3 | Neosho | 12,102 | 303.0 | 68.1 | 46.5 | 9.5 |
| 4 | Kennett | 10,678 | 292.6 | 69.6 | 47.3 | 4.8 |
| 5 | Joplin | 51,042 | 296.3 | 68.3 | 45.8 | 10.5 |
| 6 | Webb City | 11,035 | 297.6 | 68.2 | 46.0 | 11.8 |
| 7 | West Plains | 12,230 | 302.3 | 67.8 | 46.7 | 9.3 |
| 8 | Sikeston | 16,436 | 293.2 | 68.3 | 48.5 | 4.1 |
| 9 | Maryland Heights | 27,401 | 295.0 | 65.9 | 42.1 | 12.9 |
| 10 | Nixa | 20,177 | 309.5 | 66.8 | 44.8 | 11.1 |
| 11 | Overland | 16,011 | 294.8 | 65.9 | 41.9 | 14.8 |
| 12 | Chesterfield | 47,706 | 295.0 | 65.8 | 42.3 | 11.8 |
| 13 | Ozark | 18,608 | 299.4 | 67.1 | 44.9 | 9.4 |
| 14 | Lebanon | 14,637 | 295.0 | 66.7 | 43.7 | 10.2 |
| 15 | Lake St. Louis | 14,933 | 298.2 | 65.9 | 42.2 | 13.6 |
| 16 | Branson | 11,084 | 295.4 | 69.0 | 44.3 | 8.1 |
| 17 | Grandview | 24,997 | 297.1 | 64.8 | 41.0 | 13.3 |
| 18 | Kansas City | 467,990 | 300.7 | 65.2 | 40.3 | 14.5 |
| 19 | Ballwin | 30,484 | 294.8 | 65.9 | 43.2 | 12.6 |
| 20 | Kirkwood | 27,612 | 294.8 | 66.2 | 44.1 | 13.8 |
| 21 | St. Charles | 67,479 | 293.9 | 65.8 | 42.4 | 11.6 |
| 22 | Florissant | 52,356 | 295.0 | 65.7 | 41.5 | 15.1 |
| 23 | Raytown | 29,486 | 301.5 | 65.1 | 41.9 | 13.6 |
| 24 | Belton | 23,209 | 301.5 | 64.5 | 41.0 | 13.6 |
| 25 | Dardenne Prairie | 12,383 | 295.5 | 65.7 | 42.2 | 13.0 |
| 26 | Spanish Lake | 19,218 | 295.0 | 65.4 | 41.2 | 15.2 |
| 27 | Hazelwood | 25,686 | 295.0 | 65.8 | 41.6 | 15.6 |
| 28 | O’Fallon | 83,053 | 296.0 | 65.8 | 42.3 | 13.4 |
| 29 | Festus | 11,839 | 292.4 | 66.5 | 42.9 | 10.3 |
| 30 | Cape Girardeau | 38,959 | 290.9 | 67.9 | 47.5 | 9.9 |
| 31 | Wildwood | 35,776 | 292.3 | 65.9 | 42.7 | 12.0 |
| 32 | St. Peters | 55,135 | 298.2 | 65.7 | 42.3 | 14.5 |
| 33 | Hannibal | 17,717 | 298.2 | 63.3 | 39.7 | 11.8 |
| 34 | St. Ann | 12,973 | 291.7 | 65.9 | 41.8 | 15.5 |
| 35 | Creve Coeur | 17,944 | 290.9 | 65.9 | 42.5 | 12.7 |
| 36 | Springfield | 163,763 | 298.4 | 66.6 | 45.1 | 13.3 |
| 37 | Jennings | 14,755 | 295.0 | 65.7 | 41.7 | 15.6 |
| 38 | Ferguson | 21,120 | 293.6 | 65.8 | 41.7 | 15.9 |
| 39 | Jackson | 14,439 | 290.3 | 67.9 | 48.1 | 8.3 |
| 40 | Warrensburg | 19,739 | 305.2 | 65.0 | 42.0 | 13.1 |
| 41 | Clayton | 15,900 | 295.0 | 65.9 | 42.9 | 16.1 |
| 42 | Crestwood | 11,961 | 290.9 | 66.2 | 44.2 | 13.2 |
| 43 | Arnold | 21,123 | 290.9 | 66.2 | 43.2 | 12.4 |
| 44 | Old Jamestown | 19,239 | 293.6 | 65.5 | 41.5 | 14.0 |
| 45 | Grain Valley | 13,134 | 301.5 | 65.1 | 42.4 | 13.4 |
| 46 | Lee’s Summit | 93,618 | 300.6 | 65.1 | 43.0 | 13.4 |
| 47 | Wentzville | 32,827 | 293.6 | 65.7 | 41.8 | 12.6 |
| 48 | Oakville | 36,663 | 293.6 | 66.2 | 43.4 | 13.9 |
| 49 | Bellefontaine Neighbors | 10,814 | 293.6 | 65.6 | 41.6 | 15.3 |
| 50 | Cameron | 10,167 | 301.3 | 63.1 | 38.9 | 13.4 |
| 51 | Harrisonville | 10,003 | 297.6 | 65.7 | 41.9 | 14.8 |
| 52 | Mehlville | 29,953 | 293.1 | 65.9 | 42.6 | 14.3 |
| 53 | Manchester | 18,187 | 293.1 | 65.9 | 42.6 | 14.3 |
| 54 | Concord | 16,953 | 289.6 | 66.2 | 43.9 | 13.4 |
| 55 | Bridgeton | 11,699 | 292.1 | 65.8 | 41.9 | 13.5 |
| 56 | Town and Country | 10,960 | 293.1 | 65.9 | 42.6 | 14.3 |
| 57 | Washington | 13,993 | 291.2 | 67.0 | 43.8 | 11.1 |
| 58 | Jefferson City | 43,186 | 293.2 | 66.0 | 43.1 | 12.8 |
| 59 | Eureka | 10,450 | 290.9 | 66.2 | 42.6 | 13.6 |
| 60 | Raymore | 19,813 | 296.4 | 64.5 | 42.2 | 14.0 |
| 61 | Sedalia | 21,457 | 296.4 | 65.4 | 43.7 | 12.0 |
| 62 | St. Louis | 317,850 | 290.9 | 65.9 | 42.5 | 15.4 |
| 63 | Marshall | 13,048 | 300.0 | 64.5 | 41.3 | 14.7 |
| 64 | Bolivar | 10,507 | 293.2 | 66.9 | 46.4 | 12.7 |
| 65 | Lemay | 16,603 | 289.6 | 66.2 | 43.6 | 14.1 |
| 66 | Gladstone | 26,309 | 299.5 | 64.7 | 39.7 | 16.5 |
| 67 | Independence | 117,192 | 294.4 | 65.2 | 42.4 | 14.1 |
| 68 | University City | 35,172 | 290.9 | 65.8 | 42.5 | 16.3 |
| 69 | Republic | 15,594 | 293.8 | 66.7 | 44.1 | 14.5 |
| 70 | St. Joseph | 77,037 | 308.1 | 64.0 | 36.1 | 18.3 |
| 71 | Farmington | 17,570 | 294.3 | 65.9 | 45.0 | 10.6 |
| 72 | Webster Groves | 23,120 | 290.9 | 66.1 | 43.8 | 15.8 |
| 73 | Liberty | 30,035 | 295.8 | 64.8 | 40.2 | 16.4 |
| 74 | Moberly | 13,879 | 295.9 | 64.1 | 43.1 | 12.1 |
| 75 | Affton | 21,345 | 289.6 | 66.2 | 43.9 | 15.7 |
| 76 | Union | 10,644 | 295.0 | 67.2 | 44.1 | 15.6 |
| 77 | Maryville | 11,997 | 302.5 | 62.3 | 36.2 | 17.7 |
| 78 | Troy | 11,175 | 293.7 | 65.6 | 40.5 | 15.2 |
| 79 | Blue Springs | 53,364 | 294.4 | 64.9 | 42.6 | 13.5 |
| 80 | Excelsior Springs | 11,512 | 296.4 | 64.4 | 40.3 | 18.2 |
| 81 | Kirksville | 17,574 | 296.3 | 61.7 | 40.6 | 16.1 |
| 82 | Columbia | 115,391 | 293.7 | 65.4 | 43.9 | 15.1 |
| 83 | Fort Leonard Wood | 17,576 | 291.8 | 66.1 | 45.4 | 15.0 |
| 84 | Mexico | 11,588 | 295.8 | 64.5 | 43.3 | 18.6 |
| 85 | Rolla | 19,910 | 288.9 | 66.1 | 47.2 | 17.9 |
| 86 | Fulton | 12,812 | 294.4 | 64.9 | 44.0 | 19.4 |
Source: NOAA climate data. 86 Missouri cities with more than 10,000 residents.
Summary
Summary: The Cities With The Best Weather In Missouri For 2026
If you’re looking for the Missouri cities with the most sunny days, the least rain and snow, and highs closest to a perfect 70 degrees, this is an accurate list.
The cities with the best weather in Missouri are Poplar Bluff, Carthage, Neosho, Kennett, Joplin, Webb City, West Plains, Sikeston, Maryland Heights, and Nixa. Not sold on Missouri? Take the two-minute Find Your Place quiz and see which state actually fits you.