Dating in Missouri: How to Meet People Beyond Your Small Town
Missouri has about 6.3 million people and 936 incorporated cities and towns, and most of those places are small: 801 of them (86%) have fewer than 5,000 people, and 597 have fewer than 1,000. If you live in one, you already know what dating close to home looks like: you've met most of the single people you'd consider, or you know someone who has.
This page is for everyone in those towns. It covers why the big dating apps make a small town's dating pool even smaller, how Amarbis lets you meet people across all of Missouri instead, and, further down, every city or town in Missouri by county.
Missouri by town size
| Size of place | Places | People |
|---|---|---|
| Under 1,000 | 597 | 183,000 |
| 1,000 to 4,999 | 204 | 484,000 |
| 5,000 to 24,999 | 106 | 1.2 million |
| 25,000 or more | 29 | 2.3 million |
The typical Missouri city or town has about 503 people. Its 29 places of 25,000 or more, led by Kansas City (521,000), St. Louis (278,000) and Springfield (170,000), are home to about 2.3 million of the state's 6.3 million people; everyone else lives in the smaller towns or outside city limits.
Why dating close to home runs out in small-town Missouri
Dating apps that sort by distance start with the people nearest you. In a small Missouri town that's a short list, and it doesn't take long to see all of it. A few examples:
- Piedmont (about 1,900 people): 10 other places with 3,600 people between them within 30 miles, and the nearest place of 25,000 or more is Cape Girardeau, 64 miles away.
- Winona (about 987 people): 7 other places with 6,500 people between them within 30 miles, and the nearest place of 25,000 or more is Paragould, Arkansas, 80 miles away.
- Mountain Grove (about 4,800 people): 10 other places with 15,000 people between them within 30 miles, and the nearest place of 25,000 or more is Springfield, 57 miles away.
Those counts are for cities and towns only, so people in the countryside around them add to them, but the point stands: a distance-ranked app fills a small-town deck with the same few faces, and the bigger pools are a long drive away.
Why the nearest city is out of reach on the big apps
Dating in a small town is hard, and meeting someone in the nearest city can be harder. Many dating apps lean on distance to decide who you see, and Tinuiti's analysis of Tinder's algorithm says proximity is a key factor in who it shows you. When someone in Kansas City or St. Louis opens a distance-ranked app, the people who live near them come first. You live farther away, so you land behind their neighbors in their deck, whatever your photos and profile say.
That's the small-town problem twice over: at home you keep seeing the same people, and in the city you're barely seen.
How Amarbis is different
You choose your region
On Amarbis you choose the region you meet people from instead of being limited to whoever lives closest. Choose Missouri and your pool is the whole state, about 6.3 million people, whether you live in Kansas City or a town of a few hundred. A member in a town of 1,000 has the same state-wide pool as a member in Kansas City.
Ranking isn't based on distance
On Amarbis, ranking isn't based on distance. Choose Missouri as your region and the person you'd like to meet in Kansas City isn't shown their next-door neighbor ahead of you because of where you live. It's the opposite of the proximity problem above, and it matters most to the people the big apps leave behind.
No distance limits, and the whole world if you want it
Amarbis has no distance limits, so you aren't limited to Missouri either. You can widen your region to the neighboring states or meet someone in another country: Amarbis is an international dating app, the app speaks more than 50 languages, and built-in chat translation helps when you don't share one. The miles only matter once you both want to meet.
Real people, reviewed by real people
Every member has a real face photo, photos are screened before anyone sees them, and every profile on Amarbis is reviewed by a real person. When your local pool is small, every fake or abandoned profile takes up a bigger share of what you see, so that review step is worth more in a small town than in a big city.
Free to join
Joining is free, with no credit card. The free plan gives you 25 likes a day and unlimited messaging with your matches, so you can find out whether Amarbis works for your town before you pay anything. See plans and pricing for what the paid plans add.
How to start from a small town in Missouri
- Sign up free and build a profile that sounds like you: a clear photo of your face and one specific thing about life in your town. Our profile tips show what works.
- Set your region to Missouri, or wider if you like.
- Message first. One good question about where someone lives works better than "hey", and a conversation can start long before anyone plans a drive.
- When you both want to meet, pick a public place about halfway, tell a friend where you're going, and follow our safe-meeting checklist.
Built by someone from a small town
Amarbis's founder, Nick, is from Boardman, Oregon, a city of about 4,500 people. The small-town dating problem on this page is one he knows first-hand: a deck full of people you already know, and a nearby city that ranks its own neighbors ahead of you. Amarbis is built so that where you live in Missouri doesn't decide who you can meet.
Every city or town in Missouri
All 936 incorporated cities and towns in Missouri, by county, with 2025 population estimates. Wherever yours is on this list, everything on this page applies to you: choose Missouri as your region on Amarbis and every place below is in your pool.
Adair County
- Brashear: 240 people
- Gibbs: 71 people
- Kirksville: 17,863 people
- Millard: 78 people
- Novinger: 386 people
Andrew County
- Amazonia: 244 people
- Bolckow: 164 people
- Cosby: 114 people
- Country Club: 2,512 people
- Fillmore: 180 people
- Rea: 45 people
- Rosendale: 124 people
- Savannah: 5,107 people
Atchison County
- Fairfax: 627 people
- Rock Port: 1,246 people
- Tarkio: 1,478 people
- Watson: 58 people
- Westboro: 113 people
Audrain County
- Benton City: 107 people
- Farber: 254 people
- Laddonia: 508 people
- Martinsburg: 256 people
- Mexico: 11,558 people
- Rush Hill: 104 people
- Vandalia: 3,029 people
- Vandiver: 64 people
Barry County
- Arrow Point: 80 people
- Butterfield: 420 people
- Cassville: 3,301 people
- Chain-O-Lakes: 107 people
- Emerald Beach: 226 people
- Exeter: 765 people
- Monett: 10,248 people
- Purdy: 1,062 people
- Seligman: 951 people
- Washburn: 408 people
- Wheaton: 693 people
Barton County
- Golden City: 659 people
- Lamar: 4,337 people
- Lamar Heights: 171 people
- Liberal: 638 people
- Milford: 27 people
- Mindenmines: 276 people
Bates County
- Adrian: 1,798 people
- Amoret: 134 people
- Amsterdam: 225 people
- Butler: 4,317 people
- Foster: 80 people
- Hume: 290 people
- Merwin: 70 people
- Passaic: 29 people
- Rich Hill: 1,264 people
- Rockville: 141 people
Benton County
- Cole Camp: 1,169 people
- Ionia: 79 people
- Lincoln: 1,197 people
- Warsaw: 2,338 people
Bollinger County
- Glen Allen: 66 people
- Marble Hill: 1,380 people
- Sedgewickville: 192 people
Boone County
- Ashland: 5,221 people
- Centralia: 4,767 people
- Columbia: 130,851 people
- Hallsville: 1,742 people
- Harrisburg: 289 people
- Hartsburg: 137 people
- Huntsdale: 30 people
- McBaine: 16 people
- Pierpont: 68 people
- Rocheport: 211 people
- Sturgeon: 957 people
Buchanan County
- Agency: 651 people
- De Kalb: 243 people
- Easton: 226 people
- Lewis and Clark Village: 92 people
- Rushville: 221 people
- St. Joseph: 71,001 people
Butler County
- Fisk: 309 people
- Neelyville: 312 people
- Poplar Bluff: 16,295 people
- Qulin: 466 people
Caldwell County
- Braymer: 756 people
- Breckenridge: 250 people
- Cowgill: 172 people
- Hamilton: 1,726 people
- Kidder: 284 people
- Kingston: 294 people
- Polo: 508 people
Callaway County
- Auxvasse: 1,029 people
- Fulton: 12,853 people
- Holts Summit: 4,773 people
- Kingdom City: 135 people
- Mokane: 188 people
- New Bloomfield: 747 people
Camden County
- Camdenton: 4,050 people
- Friedenswald: 3 people
- Linn Creek: 223 people
- Osage Beach: 5,079 people
- Stoutland: 207 people
- Sunrise Beach: 533 people
- Village of Four Seasons: 2,473 people
Cape Girardeau County
- Allenville: 94 people
- Cape Girardeau: 40,977 people
- Delta: 382 people
- Gordonville: 626 people
- Jackson: 16,033 people
- Oak Ridge: 239 people
- Old Appleton: 75 people
- Pocahontas: 97 people
- Whitewater: 86 people
Carroll County
- Bogard: 162 people
- Bosworth: 208 people
- Carrollton: 3,499 people
- De Witt: 83 people
- Hale: 375 people
- Norborne: 632 people
- Tina: 138 people
Carter County
- Ellsinore: 421 people
- Grandin: 233 people
- Van Buren: 792 people
Cass County
- Archie: 1,305 people
- Baldwin Park: 82 people
- Belton: 26,193 people
- Cleveland: 649 people
- Creighton: 340 people
- Drexel: 982 people
- East Lynne: 312 people
- Freeman: 508 people
- Garden City: 1,617 people
- Gunn City: 78 people
- Harrisonville: 10,040 people
- Lake Annette: 112 people
- Lake Winnebago: 1,869 people
- Loch Lloyd: 1,090 people
- Peculiar: 6,365 people
- Pleasant Hill: 8,956 people
- Raymore: 26,633 people
- Riverview Estates: 76 people
- Strasburg: 123 people
- West Line: 124 people
Cedar County
- El Dorado Springs: 3,642 people
- Jerico Springs: 168 people
- Stockton: 1,825 people
- Umber View Heights: 43 people
Chariton County
- Brunswick: 798 people
- Dalton: 8 people
- Keytesville: 446 people
- Mendon: 164 people
- Rothville: 62 people
- Salisbury: 1,564 people
- Sumner: 81 people
- Triplett: 39 people
Christian County
- Billings: 1,182 people
- Clever: 3,143 people
- Fremont Hills: 1,098 people
- Highlandville: 974 people
- Nixa: 26,597 people
- Ozark: 23,544 people
- Saddlebrooke: 315 people
- Sparta: 1,953 people
Clark County
- Alexandria: 102 people
- Kahoka: 1,962 people
- Luray: 69 people
- Revere: 73 people
- Wayland: 399 people
- Wyaconda: 204 people
Clay County
- Avondale: 430 people
- Birmingham: 187 people
- Claycomo: 1,362 people
- Excelsior Springs: 10,819 people
- Gladstone: 27,497 people
- Glenaire: 535 people
- Holt: 482 people
- Kearney: 11,296 people
- Liberty: 31,319 people
- Missouri City: 219 people
- Mosby: 101 people
- North Kansas City: 5,613 people
- Oaks: 125 people
- Oakview: 364 people
- Oakwood: 199 people
- Oakwood Park: 197 people
- Pleasant Valley: 2,747 people
- Prathersville: 147 people
- Randolph: 58 people
- Smithville: 11,160 people
Clinton County
- Cameron: 7,341 people
- Gower: 1,514 people
- Lathrop: 2,253 people
- Plattsburg: 2,239 people
- Trimble: 659 people
- Turney: 125 people
Cole County
- Centertown: 292 people
- Jefferson City: 42,489 people
- Lohman: 177 people
- Russellville: 806 people
- St. Martins: 1,242 people
- St. Thomas: 231 people
- Taos: 1,175 people
- Wardsville: 1,667 people
Cooper County
- Blackwater: 192 people
- Boonville: 7,867 people
- Bunceton: 338 people
- Otterville: 450 people
- Pilot Grove: 693 people
- Prairie Home: 268 people
- Windsor Place: 361 people
- Wooldridge: 27 people
Crawford County
- Bourbon: 1,544 people
- Cuba: 3,288 people
- Leasburg: 318 people
- St. Cloud: 39 people
- Steelville: 1,447 people
- West Sullivan: 281 people
Dade County
- Arcola: 39 people
- Dadeville: 233 people
- Everton: 282 people
- Greenfield: 1,242 people
- Lockwood: 863 people
- South Greenfield: 123 people
Dallas County
- Buffalo: 3,550 people
- Louisburg: 140 people
- Urbana: 411 people
Daviess County
- Altamont: 172 people
- Coffey: 153 people
- Gallatin: 1,848 people
- Jameson: 71 people
- Jamesport: 570 people
- Lock Springs: 40 people
- Pattonsburg: 341 people
- Winston: 232 people
DeKalb County
- Amity: 25 people
- Clarksdale: 244 people
- Maysville: 1,071 people
- Osborn: 369 people
- Stewartsville: 723 people
- Union Star: 372 people
- Weatherby: 77 people
Dent County
- Salem: 4,674 people
Douglas County
- Ava: 3,231 people
Dunklin County
- Arbyrd: 387 people
- Campbell: 1,489 people
- Cardwell: 529 people
- Clarkton: 944 people
- Holcomb: 589 people
- Hornersville: 500 people
- Kennett: 10,118 people
- Malden: 3,493 people
- Rives: 40 people
- Senath: 1,504 people
Franklin County
- Berger: 271 people
- Charmwood: 16 people
- Gerald: 1,350 people
- Leslie: 156 people
- Miramiguoa Park: 122 people
- New Haven: 2,397 people
- Oak Grove Village: 407 people
- Pacific: 7,824 people
- Parkway: 636 people
- St. Clair: 4,813 people
- Sullivan: 6,942 people
- Union: 13,445 people
- Washington: 15,906 people
Gasconade County
- Bland: 505 people
- Gasconade: 168 people
- Hermann: 2,221 people
- Morrison: 94 people
- Owensville: 2,802 people
- Rosebud: 396 people
Gentry County
- Albany: 1,730 people
- Darlington: 68 people
- Gentry: 59 people
- King City: 845 people
- McFall: 120 people
- Stanberry: 1,168 people
Greene County
- Ash Grove: 1,532 people
- Battlefield: 6,361 people
- Fair Grove: 1,645 people
- Republic: 22,404 people
- Springfield: 169,847 people
- Strafford: 2,789 people
- Walnut Grove: 636 people
- Willard: 6,904 people
Grundy County
- Brimson: 48 people
- Galt: 167 people
- Laredo: 154 people
- Spickard: 220 people
- Tindall: 49 people
- Trenton: 5,557 people
Harrison County
- Bethany: 2,956 people
- Blythedale: 212 people
- Cainsville: 285 people
- Eagleville: 283 people
- Gilman City: 337 people
- Mount Moriah: 76 people
- New Hampton: 228 people
- Ridgeway: 378 people
Henry County
- Blairstown: 98 people
- Brownington: 70 people
- Calhoun: 406 people
- Clinton: 9,504 people
- Deepwater: 382 people
- Montrose: 392 people
- Tightwad: 58 people
- Urich: 478 people
- Windsor: 2,869 people
Hickory County
- Cross Timbers: 135 people
- Hermitage: 658 people
- Preston: 181 people
- Weaubleau: 415 people
- Wheatland: 304 people
Holt County
- Big Lake: 71 people
- Bigelow: 4 people
- Corning: 0 people
- Craig: 103 people
- Forest City: 245 people
- Fortescue: 21 people
- Maitland: 276 people
- Mound City: 999 people
- Oregon: 827 people
Howard County
- Armstrong: 241 people
- Fayette: 2,848 people
- Franklin: 67 people
- Glasgow: 1,080 people
- New Franklin: 1,026 people
Howell County
- Brandsville: 129 people
- Mountain View: 2,661 people
- West Plains: 12,780 people
- Willow Springs: 2,211 people
Iron County
- Annapolis: 239 people
- Arcadia: 605 people
- Des Arc: 121 people
- Ironton: 1,408 people
- Pilot Knob: 701 people
- Viburnum: 652 people
Jackson County
- Blue Springs: 61,632 people
- Buckner: 2,891 people
- Grain Valley: 16,908 people
- Grandview: 26,653 people
- Greenwood: 6,315 people
- Independence: 121,675 people
- Kansas City: 521,220 people
- Lake Lotawana: 2,756 people
- Lake Tapawingo: 782 people
- Lee's Summit: 107,514 people
- Levasy: 72 people
- Lone Jack: 1,896 people
- Oak Grove: 9,370 people
- Raytown: 29,154 people
- River Bend: 5 people
- Sibley: 324 people
- Sugar Creek: 3,209 people
- Unity Village: 62 people
Jasper County
- Airport Drive: 822 people
- Alba: 589 people
- Asbury: 195 people
- Avilla: 102 people
- Brooklyn Heights: 100 people
- Carl Junction: 8,484 people
- Carterville: 1,869 people
- Carthage: 15,895 people
- Carytown: 293 people
- Duenweg: 2,100 people
- Duquesne: 2,345 people
- Fidelity: 235 people
- Jasper: 870 people
- Joplin: 53,930 people
- La Russell: 140 people
- Neck City: 234 people
- Oronogo: 3,204 people
- Purcell: 320 people
- Reeds: 91 people
- Sarcoxie: 1,429 people
- Waco: 75 people
- Webb City: 13,459 people
Jefferson County
- Arnold: 20,994 people
- Byrnes Mill: 3,183 people
- Cedar Hill Lakes: 203 people
- Crystal City: 4,694 people
- De Soto: 6,527 people
- Festus: 14,066 people
- Herculaneum: 5,402 people
- Hillsboro: 3,493 people
- Kimmswick: 133 people
- Lake Tekakwitha: 233 people
- Olympian Village: 710 people
- Parkdale: 156 people
- Peaceful Village: 97 people
- Pevely: 6,239 people
- Scotsdale: 198 people
Johnson County
- Centerview: 198 people
- Chilhowee: 295 people
- Holden: 2,347 people
- Kingsville: 251 people
- Knob Noster: 2,997 people
- Leeton: 565 people
- Warrensburg: 20,283 people
Knox County
- Baring: 121 people
- Edina: 1,014 people
- Hurdland: 153 people
- Knox City: 186 people
- Newark: 58 people
- Novelty: 113 people
Laclede County
- Conway: 738 people
- Evergreen: 21 people
- Lebanon: 15,663 people
- Phillipsburg: 166 people
Lafayette County
- Alma: 392 people
- Aullville: 81 people
- Bates City: 227 people
- Concordia: 2,338 people
- Corder: 433 people
- Dover: 86 people
- Higginsville: 4,770 people
- Lake Lafayette: 315 people
- Lexington: 4,568 people
- Mayview: 218 people
- Napoleon: 210 people
- Odessa: 5,721 people
- Waverly: 819 people
- Wellington: 761 people
Lawrence County
- Aurora: 7,686 people
- Freistatt: 182 people
- Halltown: 105 people
- Marionville: 2,108 people
- Miller: 715 people
- Mount Vernon: 4,835 people
- Pierce City: 1,275 people
- Stotts City: 175 people
- Verona: 520 people
Lewis County
- Canton: 2,763 people
- Ewing: 394 people
- La Belle: 654 people
- La Grange: 806 people
- Lewistown: 512 people
- Monticello: 105 people
Lincoln County
- Chain of Rocks: 104 people
- Elsberry: 2,108 people
- Foley: 97 people
- Fountain N' Lakes: 181 people
- Hawk Point: 772 people
- Moscow Mills: 4,388 people
- Old Monroe: 281 people
- Silex: 266 people
- Troy: 15,201 people
- Truxton: 71 people
- Whiteside: 63 people
- Winfield: 1,660 people
Linn County
- Brookfield: 4,083 people
- Browning: 216 people
- Bucklin: 410 people
- Laclede: 300 people
- Linneus: 277 people
- Marceline: 2,116 people
- Meadville: 413 people
- Purdin: 138 people
Livingston County
- Chillicothe: 9,114 people
- Chula: 203 people
- Ludlow: 112 people
- Mooresville: 105 people
- Utica: 221 people
- Wheeling: 230 people
Macon County
- Atlanta: 370 people
- Bevier: 625 people
- Callao: 245 people
- Elmer: 51 people
- Ethel: 47 people
- La Plata: 1,251 people
- Macon: 5,532 people
- New Cambria: 150 people
- South Gifford: 23 people
Madison County
- Cobalt: 264 people
- Fredericktown: 4,584 people
- Junction City: 287 people
- Marquand: 190 people
Maries County
- Belle: 1,379 people
- Vienna: 572 people
Marion County
- Hannibal: 16,804 people
- Palmyra: 3,649 people
McDonald County
- Anderson: 2,073 people
- Ginger Blue: 34 people
- Goodman: 1,320 people
- Jane: 405 people
- Lanagan: 379 people
- Noel: 2,181 people
- Pineville: 836 people
- Southwest City: 969 people
Mercer County
- Mercer: 254 people
- Princeton: 970 people
- South Lineville: 14 people
Miller County
- Bagnell: 43 people
- Brumley: 72 people
- Eldon: 4,785 people
- Iberia: 722 people
- Lake Ozark: 2,247 people
- Olean: 121 people
- St. Elizabeth: 435 people
- Tuscumbia: 192 people
Mississippi County
- Anniston: 179 people
- Bertrand: 698 people
- Charleston: 4,731 people
- East Prairie: 2,841 people
- Wilson City: 75 people
- Wyatt: 212 people
Moniteau County
- California: 4,523 people
- Clarksburg: 257 people
- Jamestown: 332 people
- Lupus: 31 people
- Tipton: 2,766 people
Monroe County
- Holliday: 119 people
- Madison: 535 people
- Monroe City: 2,714 people
- Paris: 1,178 people
- Stoutsville: 39 people
Montgomery County
- Bellflower: 337 people
- High Hill: 186 people
- Jonesburg: 864 people
- McKittrick: 80 people
- Middletown: 169 people
- Montgomery City: 2,782 people
- New Florence: 650 people
- Rhineland: 138 people
- Wellsville: 1,012 people
Morgan County
- Barnett: 165 people
- Gravois Mills: 139 people
- Laurie: 1,087 people
- Stover: 1,064 people
- Syracuse: 162 people
- Versailles: 2,713 people
New Madrid County
- Canalou: 145 people
- Catron: 37 people
- Gideon: 709 people
- Howardville: 250 people
- Lilbourn: 906 people
- Marston: 362 people
- Matthews: 493 people
- Morehouse: 681 people
- New Madrid: 2,586 people
- North Lilbourn: 22 people
- Parma: 506 people
- Portageville: 2,702 people
- Risco: 261 people
- Tallapoosa: 72 people
Newton County
- Cliff Village: 43 people
- Dennis Acres: 55 people
- Diamond: 906 people
- Fairview: 432 people
- Granby: 2,113 people
- Grand Falls Plaza: 108 people
- Leawood: 643 people
- Loma Linda: 1,009 people
- Neosho: 14,078 people
- Newtonia: 215 people
- Redings Mill: 159 people
- Ritchey: 72 people
- Saginaw: 333 people
- Seneca: 2,343 people
- Shoal Creek Drive: 381 people
- Shoal Creek Estates: 108 people
- Stark City: 131 people
- Stella: 170 people
- Wentworth: 104 people
Nodaway County
- Arkoe: 52 people
- Barnard: 185 people
- Burlington Junction: 483 people
- Clearmont: 147 people
- Clyde: 52 people
- Conception Junction: 166 people
- Elmo: 105 people
- Graham: 138 people
- Guilford: 57 people
- Hopkins: 437 people
- Maryville: 10,092 people
- Parnell: 129 people
- Pickering: 140 people
- Ravenwood: 409 people
- Skidmore: 226 people
Oregon County
- Alton: 702 people
- Koshkonong: 198 people
- Thayer: 1,898 people
Osage County
- Argyle: 145 people
- Chamois: 387 people
- Freeburg: 407 people
- Linn: 1,453 people
- Meta: 182 people
- Westphalia: 404 people
Ozark County
- Bakersfield: 191 people
- Gainesville: 784 people
- Theodosia: 207 people
Pemiscot County
- Bragg City: 63 people
- Caruthersville: 5,211 people
- Cooter: 319 people
- Hayti: 2,277 people
- Hayti Heights: 466 people
- Holland: 181 people
- Homestown: 67 people
- Pascola: 82 people
- Steele: 1,692 people
- Wardell: 283 people
Perry County
- Altenburg: 324 people
- Frohna: 242 people
- Longtown: 92 people
- Perryville: 8,593 people
Pettis County
- Green Ridge: 601 people
- Houstonia: 201 people
- Hughesville: 151 people
- La Monte: 1,018 people
- Sedalia: 22,621 people
- Smithton: 508 people
Phelps County
- Doolittle: 565 people
- Edgar Springs: 196 people
- Newburg: 331 people
- Rolla: 20,588 people
- St. James: 3,925 people
Pike County
- Annada: 13 people
- Bowling Green: 4,472 people
- Clarksville: 377 people
- Curryville: 201 people
- Eolia: 482 people
- Frankford: 337 people
- Louisiana: 3,208 people
- Paynesville: 65 people
Platte County
- Camden Point: 474 people
- Dearborn: 518 people
- Edgerton: 607 people
- Farley: 259 people
- Ferrelview: 656 people
- Houston Lake: 227 people
- Iatan: 44 people
- Lake Waukomis: 941 people
- Northmoor: 294 people
- Parkville: 9,093 people
- Platte City: 4,911 people
- Platte Woods: 395 people
- Ridgely: 103 people
- Riverside: 4,581 people
- Tracy: 345 people
- Weatherby Lake: 2,139 people
- Weston: 1,855 people
Polk County
- Aldrich: 69 people
- Bolivar: 11,994 people
- Fair Play: 452 people
- Flemington: 115 people
- Halfway: 152 people
- Humansville: 942 people
- Morrisville: 398 people
- Pleasant Hope: 694 people
Pulaski County
- Crocker: 919 people
- Dixon: 1,222 people
- Richland: 1,737 people
- St. Robert: 5,602 people
- Waynesville: 5,558 people
Putnam County
- Livonia: 54 people
- Lucerne: 55 people
- Powersville: 42 people
- Unionville: 1,663 people
- Worthington: 57 people
Ralls County
- Center: 542 people
- New London: 981 people
- Perry: 686 people
- Rensselaer: 249 people
Randolph County
- Cairo: 203 people
- Clark: 237 people
- Clifton Hill: 84 people
- Higbee: 442 people
- Huntsville: 1,362 people
- Jacksonville: 123 people
- Moberly: 13,719 people
- Renick: 150 people
Ray County
- Camden: 183 people
- Crystal Lakes: 395 people
- Elmira: 40 people
- Excelsior Estates: 233 people
- Fleming: 115 people
- Hardin: 560 people
- Henrietta: 273 people
- Homestead: 190 people
- Lawson: 2,541 people
- Orrick: 740 people
- Richmond: 5,968 people
- Wood Heights: 745 people
Reynolds County
- Bunker: 297 people
- Centerville: 165 people
- Ellington: 777 people
Ripley County
- Doniphan: 1,784 people
- Naylor: 435 people
Saline County
- Arrow Rock: 57 people
- Blackburn: 225 people
- Emma: 201 people
- Gilliam: 182 people
- Grand Pass: 50 people
- Malta Bend: 190 people
- Marshall: 13,766 people
- Miami: 143 people
- Mount Leonard: 65 people
- Nelson: 149 people
- Slater: 1,824 people
- Sweet Springs: 1,323 people
Schuyler County
- Downing: 308 people
- Glenwood: 185 people
- Greentop: 391 people
- Lancaster: 691 people
- Queen City: 572 people
Scotland County
- Arbela: 23 people
- Granger: 22 people
- Memphis: 1,762 people
- Rutledge: 85 people
- South Gorin: 63 people
Scott County
- Benton: 919 people
- Blodgett: 222 people
- Chaffee: 3,017 people
- Commerce: 42 people
- Diehlstadt: 156 people
- Haywood City: 137 people
- Kelso: 551 people
- Miner: 894 people
- Morley: 668 people
- Oran: 1,195 people
- Scott City: 4,593 people
- Sikeston: 15,983 people
- Vanduser: 186 people
Shannon County
- Birch Tree: 561 people
- Eminence: 532 people
- Winona: 987 people
Shelby County
- Bethel: 126 people
- Clarence: 720 people
- Hunnewell: 133 people
- Leonard: 55 people
- Shelbina: 1,550 people
- Shelbyville: 497 people
St. Charles County
- Augusta: 265 people
- Cottleville: 6,717 people
- Dardenne Prairie: 15,032 people
- Flint Hill: 566 people
- Foristell: 919 people
- Josephville: 529 people
- Lake St. Louis: 19,129 people
- New Melle: 550 people
- O'Fallon: 96,101 people
- Portage Des Sioux: 321 people
- St. Charles: 72,561 people
- St. Paul: 3,849 people
- St. Peters: 61,479 people
- Weldon Spring: 5,301 people
- Weldon Spring Heights: 91 people
- Wentzville: 49,495 people
- West Alton: 354 people
St. Clair County
- Appleton City: 1,096 people
- Collins: 134 people
- Gerster: 16 people
- Lowry City: 657 people
- Osceola: 1,012 people
- Roscoe: 93 people
- Vista: 37 people
St. Francois County
- Bismarck: 1,224 people
- Bonne Terre: 6,636 people
- Desloge: 4,819 people
- Farmington: 19,226 people
- Iron Mountain Lake: 647 people
- Leadington: 785 people
- Leadwood: 1,158 people
- Park Hills: 8,753 people
St. Louis County
- Ballwin: 30,901 people
- Bel-Nor: 1,351 people
- Bel-Ridge: 2,070 people
- Bella Villa: 723 people
- Bellefontaine Neighbors: 10,368 people
- Bellerive Acres: 181 people
- Berkeley: 8,026 people
- Beverly Hills: 456 people
- Black Jack: 6,547 people
- Breckenridge Hills: 4,350 people
- Brentwood: 8,079 people
- Bridgeton: 11,277 people
- Calverton Park: 1,134 people
- Champ: 9 people
- Charlack: 1,275 people
- Chesterfield: 49,309 people
- Clarkson Valley: 2,540 people
- Clayton: 17,807 people
- Cool Valley: 1,005 people
- Country Club Hills: 998 people
- Country Life Acres: 71 people
- Crestwood: 12,207 people
- Creve Coeur: 18,480 people
- Crystal Lake Park: 501 people
- Dellwood: 4,825 people
- Des Peres: 9,102 people
- Edmundson: 842 people
- Ellisville: 10,315 people
- Eureka: 13,422 people
- Fenton: 4,060 people
- Ferguson: 17,953 people
- Flordell Hills: 702 people
- Florissant: 51,124 people
- Frontenac: 3,790 people
- Glendale: 6,060 people
- Grantwood Village: 925 people
- Green Park: 2,670 people
- Greendale: 634 people
- Hanley Hills: 1,963 people
- Hazelwood: 24,849 people
- Hillsdale: 1,180 people
- Huntleigh: 352 people
- Jennings: 13,093 people
- Kinloch: 261 people
- Kirkwood: 29,331 people
- Ladue: 8,934 people
- Lakeshire: 1,510 people
- Manchester: 18,069 people
- Maplewood: 8,033 people
- Marlborough: 2,185 people
- Maryland Heights: 27,559 people
- Moline Acres: 2,093 people
- Normandy: 4,380 people
- Northwoods: 3,579 people
- Norwood Court: 877 people
- Oakland: 1,372 people
- Olivette: 8,937 people
- Overland: 15,474 people
- Pagedale: 2,511 people
- Pasadena Hills: 881 people
- Pasadena Park: 426 people
- Pine Lawn: 2,682 people
- Richmond Heights: 9,093 people
- Riverview: 2,330 people
- Rock Hill: 4,668 people
- Shrewsbury: 6,231 people
- St. Ann: 12,617 people
- St. John: 6,441 people
- Sunset Hills: 9,075 people
- Sycamore Hills: 546 people
- Town and Country: 11,619 people
- Twin Oaks: 583 people
- University City: 34,657 people
- Uplands Park: 305 people
- Valley Park: 6,767 people
- Velda City: 1,309 people
- Velda Village Hills: 851 people
- Vinita Park: 1,923 people
- Warson Woods: 1,990 people
- Webster Groves: 23,450 people
- Wellston: 1,580 people
- Westwood: 308 people
- Wilbur Park: 425 people
- Wildwood: 34,955 people
- Winchester: 1,400 people
- Woodson Terrace: 3,902 people
Ste. Genevieve County
- Bloomsdale: 683 people
- St. Mary: 312 people
- Ste. Genevieve: 5,065 people
Stoddard County
- Advance: 1,323 people
- Bell City: 453 people
- Bernie: 1,828 people
- Bloomfield: 1,734 people
- Dexter: 7,851 people
- Dudley: 101 people
- Essex: 390 people
- Penermon: 49 people
- Puxico: 867 people
Stone County
- Blue Eye: 310 people
- Branson West: 485 people
- Coney Island: 46 people
- Crane: 1,509 people
- Galena: 474 people
- Hurley: 178 people
- Indian Point: 580 people
- Kimberling City: 2,345 people
- McCord Bend: 225 people
- Reeds Spring: 1,223 people
Sullivan County
- Green Castle: 211 people
- Green City: 570 people
- Harris: 59 people
- Humphreys: 88 people
- Milan: 1,742 people
- Newtown: 110 people
- Osgood: 23 people
- Pollock: 45 people
Taney County
- Branson: 12,921 people
- Bull Creek: 405 people
- Forsyth: 2,752 people
- Hollister: 4,690 people
- Kirbyville: 205 people
- Merriam Woods: 2,084 people
- Rockaway Beach: 816 people
- Taneyville: 270 people
Texas County
- Cabool: 2,089 people
- Houston: 2,281 people
- Licking: 2,958 people
- Plato: 91 people
- Raymondville: 371 people
- Summersville: 474 people
Vernon County
- Bronaugh: 164 people
- Deerfield: 41 people
- Harwood: 30 people
- Metz: 17 people
- Milo: 62 people
- Moundville: 77 people
- Nevada: 8,404 people
- Richards: 45 people
- Schell City: 230 people
- Sheldon: 438 people
- Stotesbury: 11 people
- Walker: 199 people
Warren County
- Innsbrook: 653 people
- Marthasville: 1,302 people
- Pendleton: 30 people
- Three Creeks: 6 people
- Truesdale: 1,054 people
- Warrenton: 9,667 people
- Wright City: 5,854 people
Washington County
- Caledonia: 134 people
- Irondale: 371 people
- Mineral Point: 235 people
- Potosi: 2,568 people
Wayne County
- Greenville: 440 people
- Mill Spring: 159 people
- Piedmont: 1,862 people
- Williamsville: 274 people
Webster County
- Diggins: 319 people
- Fordland: 824 people
- Marshfield: 8,078 people
- Niangua: 425 people
- Rogersville: 5,754 people
- Seymour: 1,960 people
Worth County
- Allendale: 48 people
- Denver: 32 people
- Grant City: 794 people
- Irena: 13 people
- Sheridan: 142 people
- Worth: 62 people
Wright County
- Hartville: 627 people
- Mansfield: 1,317 people
- Mountain Grove: 4,754 people
- Norwood: 621 people
Independent cities
- St. Louis: 278,144 people
Frequently asked questions
What is the best dating app for small towns in Missouri?
We think it's Amarbis. You choose the region you meet people from, so a small Missouri town gets the same state-wide pool as Kansas City; ranking isn't based on distance; there are no distance limits; every profile is reviewed by a real person; and joining is free.
Why do I keep seeing the same people on dating apps in my Missouri town?
Many dating apps lean on distance to decide who you see, and in a small town the closest people are a short list. Tinuiti's analysis of Tinder's algorithm says proximity is a key factor, which is why a small-town deck fills with the same neighbors. On Amarbis you choose your region, so your pool isn't limited to your zip code.
Can I meet people from all over Missouri?
Yes. Choose Missouri as your region and you meet people across the state, from wherever you live, without being ranked behind someone's neighbors.
Can I meet people outside Missouri?
Yes. Amarbis has no distance limits, so you can widen your region or meet someone in another country, with built-in chat translation when you don't share a language. Start with the international dating guide.
Is Amarbis free?
Yes. Joining is free, with no credit card, and the free plan includes 25 likes a day and unlimited messaging with your matches. Create your profile.
Neighboring states: Arkansas, Illinois, Iowa, Kansas, Kentucky, Nebraska, Oklahoma and Tennessee. See all 50 states. New here? Read why Amarbis is the best dating app for small towns.
More from Amarbis
- Why Amarbis is the best dating app for small towns
- Singles in the United States
- International dating guide
- Overcoming language barriers in love
- Meeting someone safely for the first time
- Plans and pricing
Population figures are U.S. Census Bureau estimates for July 1, 2025. Distances are straight-line miles between place center points, so road distances are longer. Counts of nearby places include cities and towns in every state.