Dating in Texas: How to Meet People Beyond Your Small Town
Texas has about 31.7 million people and 1,224 incorporated cities and towns, and most of those places are small: 834 of them (68%) have fewer than 5,000 people, and 421 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 Texas instead, and, further down, every city or town in Texas by county.
Texas by town size
| Size of place | Places | People |
|---|---|---|
| Under 1,000 | 421 | 203,000 |
| 1,000 to 4,999 | 413 | 970,000 |
| 5,000 to 24,999 | 256 | 2.9 million |
| 25,000 or more | 134 | 18.8 million |
The typical Texas city or town has about 2,000 people. Its 134 places of 25,000 or more, led by Houston (2.4 million), San Antonio (1.5 million) and Dallas (1.3 million), are home to about 18.8 million of the state's 31.7 million people; everyone else lives in the smaller towns or outside city limits.
Why dating close to home runs out in small-town Texas
Dating apps that sort by distance start with the people nearest you. In a small Texas town that's a short list, and it doesn't take long to see all of it. A few examples:
- Presidio (about 2,900 people): no other places within 30 miles, and the nearest place of 25,000 or more is Horizon City, 182 miles away.
- Rocksprings (about 851 people): 1 other place with 509 people within 30 miles, and the nearest place of 25,000 or more is Del Rio, 60 miles away.
- Big Lake (about 2,800 people): 1 other place with 733 people within 30 miles, and the nearest place of 25,000 or more is San Angelo, 62 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 Houston or San Antonio 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 Texas and your pool is the whole state, about 31.7 million people, whether you live in Houston 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 Houston.
Ranking isn't based on distance
On Amarbis, ranking isn't based on distance. Choose Texas as your region and the person you'd like to meet in Houston 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 Texas 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 Texas
- 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 Texas, 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 Texas doesn't decide who you can meet.
Every city or town in Texas
All 1,224 incorporated cities and towns in Texas, by county, with 2025 population estimates. Wherever yours is on this list, everything on this page applies to you: choose Texas as your region on Amarbis and every place below is in your pool.
Anderson County
- Elkhart: 1,265 people
- Frankston: 1,133 people
- Palestine: 19,555 people
Andrews County
- Andrews: 13,665 people
Angelina County
- Burke: 704 people
- Diboll: 5,125 people
- Hudson: 5,328 people
- Huntington: 2,157 people
- Lufkin: 34,350 people
- Zavalla: 625 people
Aransas County
- Fulton: 1,647 people
- Rockport: 11,348 people
Archer County
- Archer City: 1,627 people
- Holliday: 1,733 people
- Lakeside City: 1,307 people
- Megargel: 178 people
- Scotland: 432 people
- Windthorst: 354 people
Armstrong County
- Claude: 1,190 people
Atascosa County
- Charlotte: 1,653 people
- Christine: 363 people
- Jourdanton: 4,751 people
- Lytle: 3,626 people
- Pleasanton: 11,511 people
- Poteet: 3,010 people
Austin County
- Bellville: 4,379 people
- Brazos Country: 537 people
- Industry: 298 people
- San Felipe: 739 people
- Sealy: 7,937 people
- South Frydek: 237 people
- Wallis: 1,372 people
Bailey County
- Muleshoe: 5,162 people
Bandera County
- Bandera: 891 people
Bastrop County
- Bastrop: 13,383 people
- Elgin: 13,327 people
- Smithville: 4,367 people
Baylor County
- Seymour: 2,574 people
Bee County
- Beeville: 13,086 people
Bell County
- Belton: 25,964 people
- Harker Heights: 35,195 people
- Holland: 1,188 people
- Killeen: 161,883 people
- Little River-Academy: 2,020 people
- Morgan's Point Resort: 4,746 people
- Nolanville: 7,983 people
- Rogers: 1,101 people
- Salado: 2,565 people
- Temple: 98,412 people
- Troy: 3,585 people
Bexar County
- Alamo Heights: 7,632 people
- Balcones Heights: 2,728 people
- Castle Hills: 3,948 people
- China Grove: 1,149 people
- Converse: 32,481 people
- Elmendorf: 3,111 people
- Fair Oaks Ranch: 12,025 people
- Grey Forest: 510 people
- Helotes: 10,387 people
- Hill Country Village: 970 people
- Hollywood Park: 3,140 people
- Kirby: 8,211 people
- Leon Valley: 11,563 people
- Live Oak: 16,426 people
- Olmos Park: 2,180 people
- San Antonio: 1,548,422 people
- Sandy Oaks: 5,874 people
- Selma: 11,955 people
- Shavano Park: 3,861 people
- Somerset: 1,872 people
- St. Hedwig: 2,404 people
- Terrell Hills: 5,215 people
- Universal City: 20,399 people
- Von Ormy: 1,241 people
- Windcrest: 5,809 people
Blanco County
- Blanco: 2,108 people
- Johnson City: 2,127 people
- Round Mountain: 109 people
Bosque County
- Clifton: 3,523 people
- Cranfills Gap: 285 people
- Iredell: 314 people
- Meridian: 1,403 people
- Morgan: 475 people
- Valley Mills: 1,293 people
- Walnut Springs: 907 people
Bowie County
- De Kalb: 1,455 people
- Hooks: 2,490 people
- Leary: 430 people
- Maud: 986 people
- Nash: 4,269 people
- New Boston: 4,560 people
- Red Lick: 924 people
- Redwater: 853 people
- Texarkana: 36,195 people
- Wake Village: 5,796 people
Brazoria County
- Alvin: 30,115 people
- Angleton: 21,295 people
- Bailey's Prairie: 801 people
- Bonney: 210 people
- Brazoria: 2,882 people
- Brookside Village: 1,600 people
- Clute: 10,821 people
- Danbury: 1,683 people
- Freeport: 10,508 people
- Hillcrest Village: 684 people
- Holiday Lakes: 1,059 people
- Iowa Colony: 20,503 people
- Jones Creek: 1,952 people
- Lake Jackson: 27,803 people
- Liverpool: 550 people
- Manvel: 20,699 people
- Oyster Creek: 1,239 people
- Pearland: 129,930 people
- Quintana: 25 people
- Richwood: 4,777 people
- Sandy Point: 243 people
- Surfside Beach: 694 people
- Sweeny: 3,594 people
- West Columbia: 3,636 people
Brazos County
- Bryan: 91,996 people
- College Station: 127,472 people
- Kurten: 395 people
- Wixon Valley: 228 people
Brewster County
- Alpine: 5,989 people
Briscoe County
- Quitaque: 357 people
- Silverton: 639 people
Brooks County
- Falfurrias: 4,248 people
Brown County
- Bangs: 1,523 people
- Blanket: 362 people
- Brownwood: 18,635 people
- Early: 3,117 people
Burleson County
- Caldwell: 4,970 people
- Snook: 561 people
- Somerville: 1,517 people
Burnet County
- Bertram: 2,142 people
- Burnet: 6,939 people
- Cottonwood Shores: 1,701 people
- Double Horn: 289 people
- Granite Shoals: 5,498 people
- Highland Haven: 407 people
- Marble Falls: 9,633 people
- Meadowlakes: 1,831 people
Caldwell County
- Lockhart: 18,159 people
- Luling: 5,920 people
- Martindale: 1,298 people
- Mustang Ridge: 1,025 people
Calhoun County
- Point Comfort: 548 people
- Port Lavaca: 11,060 people
- Seadrift: 1,031 people
Callahan County
- Baird: 1,532 people
- Clyde: 4,024 people
- Cross Plains: 938 people
- Putnam: 70 people
Cameron County
- Bayview: 556 people
- Brownsville: 192,957 people
- Combes: 3,255 people
- Harlingen: 72,467 people
- Indian Lake: 892 people
- La Feria: 7,222 people
- Laguna Vista: 3,780 people
- Los Fresnos: 8,703 people
- Los Indios: 1,059 people
- Palm Valley: 1,340 people
- Port Isabel: 5,302 people
- Primera: 5,478 people
- Rancho Viejo: 2,851 people
- Rio Hondo: 2,332 people
- San Benito: 24,980 people
- Santa Rosa: 2,355 people
- South Padre Island: 2,086 people
Camp County
- Pittsburg: 4,676 people
- Rocky Mound: 59 people
Carson County
- Groom: 530 people
- Panhandle: 2,288 people
- Skellytown: 383 people
- White Deer: 1,082 people
Cass County
- Atlanta: 5,478 people
- Avinger: 379 people
- Bloomburg: 328 people
- Domino: 83 people
- Douglassville: 214 people
- Hughes Springs: 1,531 people
- Linden: 1,809 people
- Marietta: 115 people
- Queen City: 1,393 people
Castro County
- Dimmitt: 4,069 people
- Hart: 865 people
- Nazareth: 307 people
Chambers County
- Anahuac: 2,023 people
- Beach City: 3,438 people
- Cove: 705 people
- Mont Belvieu: 10,673 people
- Old River-Winfree: 1,495 people
Cherokee County
- Alto: 1,063 people
- Cuney: 119 people
- Gallatin: 344 people
- Jacksonville: 14,658 people
- New Summerfield: 915 people
- Reklaw: 349 people
- Rusk: 5,568 people
- Wells: 893 people
Childress County
- Childress: 5,650 people
Clay County
- Bellevue: 298 people
- Byers: 469 people
- Dean: 521 people
- Henrietta: 3,258 people
- Jolly: 168 people
- Petrolia: 534 people
Cochran County
- Morton: 1,689 people
- Whiteface: 371 people
Coke County
- Bronte: 981 people
- Robert Lee: 1,061 people
Coleman County
- Coleman: 3,991 people
- Novice: 122 people
- Santa Anna: 1,043 people
Collin County
- Allen: 113,447 people
- Anna: 35,245 people
- Blue Ridge: 1,265 people
- Celina: 64,427 people
- Fairview: 10,913 people
- Farmersville: 5,531 people
- Frisco: 236,955 people
- Josephine: 10,208 people
- Lavon: 11,888 people
- Lowry Crossing: 2,521 people
- Lucas: 8,896 people
- McKinney: 236,001 people
- Melissa: 29,969 people
- Murphy: 20,985 people
- Nevada: 1,522 people
- New Hope: 687 people
- Parker: 6,462 people
- Plano: 293,028 people
- Princeton: 43,524 people
- Prosper: 45,605 people
- St. Paul: 994 people
- Weston: 1,140 people
- Wylie: 63,842 people
Collingsworth County
- Dodson: 89 people
- Wellington: 1,770 people
Colorado County
- Columbus: 3,821 people
- Eagle Lake: 3,546 people
- Weimar: 2,197 people
Comal County
- Bulverde: 7,337 people
- Garden Ridge: 4,371 people
- New Braunfels: 122,492 people
- Spring Branch: 267 people
Comanche County
- Comanche: 4,420 people
- De Leon: 2,370 people
- Gustine: 419 people
Concho County
- Eden: 2,248 people
- Paint Rock: 272 people
Cooke County
- Callisburg: 375 people
- Gainesville: 18,528 people
- Lindsay: 1,261 people
- Muenster: 1,742 people
- Oak Ridge: 312 people
- Road Runner: 863 people
- Valley View: 887 people
Coryell County
- Copperas Cove: 40,118 people
- Evant: 467 people
- Gatesville: 16,422 people
- Oglesby: 445 people
- South Mountain: 409 people
Cottle County
- Paducah: 938 people
Crane County
- Crane: 3,303 people
Crosby County
- Crosbyton: 1,407 people
- Lorenzo: 910 people
- Ralls: 1,556 people
Culberson County
- Van Horn: 2,020 people
Dallam County
- Dalhart: 8,377 people
- Texline: 492 people
Dallas County
- Addison: 17,195 people
- Balch Springs: 27,258 people
- Cedar Hill: 49,801 people
- Cockrell Hill: 3,638 people
- Coppell: 41,386 people
- Dallas: 1,329,491 people
- DeSoto: 56,681 people
- Duncanville: 38,915 people
- Farmers Branch: 38,320 people
- Garland: 249,625 people
- Glenn Heights: 20,327 people
- Grand Prairie: 209,434 people
- Highland Park: 8,764 people
- Hutchins: 8,206 people
- Irving: 257,076 people
- Lancaster: 40,526 people
- Mesquite: 150,693 people
- Richardson: 118,542 people
- Rowlett: 67,890 people
- Sachse: 32,834 people
- Seagoville: 21,077 people
- Sunnyvale: 9,008 people
- University Park: 25,323 people
- Wilmer: 6,768 people
Dawson County
- Ackerly: 269 people
- Lamesa: 8,103 people
- Los Ybanez: 20 people
DeWitt County
- Cuero: 8,264 people
- Nordheim: 346 people
- Yorktown: 1,780 people
Deaf Smith County
- Hereford: 14,976 people
Delta County
- Cooper: 2,049 people
- Pecan Gap: 186 people
Denton County
- Argyle: 6,372 people
- Aubrey: 9,066 people
- Bartonville: 1,937 people
- Carrollton: 134,562 people
- Copper Canyon: 2,322 people
- Corinth: 25,297 people
- Corral City: 41 people
- Cross Roads: 1,965 people
- DISH: 525 people
- Denton: 169,431 people
- Double Oak: 3,051 people
- Flower Mound: 79,540 people
- Hackberry: 2,954 people
- Hebron: 182 people
- Hickory Creek: 6,875 people
- Highland Village: 16,029 people
- Justin: 7,285 people
- Krugerville: 2,021 people
- Krum: 6,808 people
- Lake Dallas: 7,852 people
- Lakewood Village: 802 people
- Lewisville: 139,006 people
- Little Elm: 62,727 people
- Northlake: 12,036 people
- Oak Point: 6,909 people
- Pilot Point: 8,052 people
- Ponder: 2,863 people
- Providence Village: 12,498 people
- Roanoke: 10,931 people
- Sanger: 10,238 people
- Shady Shores: 2,998 people
- The Colony: 46,196 people
- Trophy Club: 13,695 people
Dickens County
- Dickens: 206 people
- Spur: 825 people
Dimmit County
- Asherton: 659 people
- Big Wells: 448 people
- Carrizo Springs: 4,491 people
Donley County
- Clarendon: 1,860 people
- Hedley: 264 people
- Howardwick: 370 people
Duval County
- Benavides: 1,099 people
- Freer: 2,308 people
- San Diego: 3,503 people
Eastland County
- Carbon: 287 people
- Cisco: 3,980 people
- Eastland: 3,737 people
- Gorman: 995 people
- Ranger: 2,335 people
- Rising Star: 767 people
Ector County
- Goldsmith: 235 people
- Odessa: 122,707 people
Edwards County
- Rocksprings: 851 people
El Paso County
- Anthony: 4,539 people
- Clint: 1,060 people
- El Paso: 683,012 people
- Horizon City: 25,118 people
- San Elizario: 10,138 people
- Socorro: 38,787 people
- Vinton: 2,446 people
Ellis County
- Alma: 439 people
- Bardwell: 676 people
- Ennis: 25,694 people
- Ferris: 4,291 people
- Garrett: 880 people
- Italy: 2,140 people
- Maypearl: 967 people
- Midlothian: 46,683 people
- Milford: 814 people
- Oak Leaf: 1,684 people
- Ovilla: 4,808 people
- Palmer: 2,644 people
- Pecan Hill: 746 people
- Red Oak: 20,394 people
- Waxahachie: 50,090 people
Erath County
- Dublin: 3,400 people
- Stephenville: 21,793 people
Falls County
- Golinda: 704 people
- Lott: 686 people
- Marlin: 5,599 people
- Rosebud: 1,344 people
Fannin County
- Bailey: 241 people
- Bonham: 11,263 people
- Dodd City: 410 people
- Ector: 817 people
- Honey Grove: 1,806 people
- Ladonia: 635 people
- Leonard: 2,212 people
- Ravenna: 196 people
- Savoy: 836 people
- Trenton: 894 people
- Windom: 205 people
Fayette County
- Carmine: 255 people
- Ellinger: 299 people
- Fayetteville: 254 people
- Flatonia: 1,413 people
- La Grange: 4,509 people
- Round Top: 95 people
- Schulenburg: 2,837 people
Fisher County
- Roby: 589 people
- Rotan: 1,333 people
Floyd County
- Floydada: 2,420 people
- Lockney: 1,340 people
Foard County
- Crowell: 726 people
Fort Bend County
- Arcola: 2,499 people
- Beasley: 894 people
- Fairchilds: 1,060 people
- Fulshear: 64,630 people
- Kendleton: 417 people
- Meadows Place: 4,546 people
- Missouri City: 77,327 people
- Needville: 3,114 people
- Orchard: 344 people
- Pleak: 1,202 people
- Richmond: 13,389 people
- Rosenberg: 42,701 people
- Simonton: 656 people
- Stafford: 18,043 people
- Sugar Land: 107,726 people
- Thompsons: 186 people
- Weston Lakes: 4,570 people
Franklin County
- Mount Vernon: 2,610 people
Freestone County
- Fairfield: 3,029 people
- Kirvin: 113 people
- Streetman: 275 people
- Teague: 3,595 people
- Wortham: 1,041 people
Frio County
- Dilley: 3,809 people
- Pearsall: 9,170 people
Gaines County
- Seagraves: 2,352 people
- Seminole: 7,730 people
Galveston County
- Bayou Vista: 1,755 people
- Clear Lake Shores: 1,298 people
- Dickinson: 21,908 people
- Friendswood: 41,319 people
- Galveston: 53,636 people
- Hitchcock: 7,722 people
- Jamaica Beach: 1,071 people
- Kemah: 3,097 people
- La Marque: 20,324 people
- League City: 119,905 people
- Santa Fe: 13,913 people
- Texas City: 59,733 people
- Tiki Island: 1,119 people
Garza County
- Post: 3,494 people
Gillespie County
- Fredericksburg: 11,893 people
Goliad County
- Goliad: 1,708 people
Gonzales County
- Gonzales: 7,239 people
- Nixon: 2,406 people
- Smiley: 501 people
- Waelder: 954 people
Gray County
- Lefors: 426 people
- McLean: 634 people
- Pampa: 16,414 people
Grayson County
- Bells: 1,525 people
- Collinsville: 2,076 people
- Denison: 26,822 people
- Dorchester: 98 people
- Gunter: 2,574 people
- Howe: 3,686 people
- Knollwood: 809 people
- Pottsboro: 2,767 people
- Sadler: 365 people
- Sherman: 52,417 people
- Southmayd: 1,110 people
- Tioga: 1,302 people
- Tom Bean: 975 people
- Van Alstyne: 8,012 people
- Whitesboro: 4,188 people
- Whitewright: 1,749 people
Gregg County
- Clarksville City: 779 people
- Easton: 507 people
- Gladewater: 6,306 people
- Kilgore: 13,531 people
- Lakeport: 993 people
- Longview: 83,236 people
- Warren City: 321 people
- White Oak: 6,186 people
Grimes County
- Anderson: 217 people
- Bedias: 411 people
- Iola: 354 people
- Navasota: 9,904 people
- Plantersville: 520 people
- Todd Mission: 126 people
Guadalupe County
- Cibolo: 39,019 people
- Kingsbury: 143 people
- Marion: 1,101 people
- New Berlin: 718 people
- Santa Clara: 745 people
- Schertz: 45,978 people
- Seguin: 41,048 people
- Staples: 185 people
Hale County
- Abernathy: 2,826 people
- Edmonson: 87 people
- Hale Center: 1,979 people
- Petersburg: 962 people
- Plainview: 19,314 people
Hall County
- Estelline: 120 people
- Lakeview: 60 people
- Memphis: 1,969 people
- Turkey: 316 people
Hamilton County
- Hamilton: 3,016 people
- Hico: 1,496 people
Hansford County
- Gruver: 1,064 people
- Spearman: 2,956 people
Hardeman County
- Chillicothe: 513 people
- Quanah: 2,097 people
Hardin County
- Kountze: 2,127 people
- Lumberton: 14,123 people
- Rose Hill Acres: 329 people
- Silsbee: 6,613 people
- Sour Lake: 1,841 people
Harris County
- Baytown: 86,561 people
- Bellaire: 17,434 people
- Bunker Hill Village: 3,896 people
- Deer Park: 34,282 people
- El Lago: 2,984 people
- Galena Park: 10,352 people
- Hedwig Village: 2,383 people
- Hilshire Village: 843 people
- Houston: 2,397,315 people
- Humble: 16,484 people
- Hunters Creek Village: 4,498 people
- Jacinto City: 9,388 people
- Jersey Village: 7,729 people
- Katy: 28,373 people
- La Porte: 37,983 people
- Morgan's Point: 272 people
- Nassau Bay: 5,210 people
- Pasadena: 148,539 people
- Piney Point Village: 3,141 people
- Seabrook: 13,974 people
- Shoreacres: 1,535 people
- South Houston: 16,407 people
- Southside Place: 1,916 people
- Spring Valley Village: 4,402 people
- Taylor Lake Village: 3,774 people
- Tomball: 15,768 people
- Webster: 12,507 people
- West University Place: 15,158 people
Harrison County
- Hallsville: 4,895 people
- Marshall: 24,467 people
- Scottsville: 341 people
- Uncertain: 90 people
- Waskom: 1,980 people
Hartley County
- Channing: 252 people
Haskell County
- Haskell: 3,095 people
- O'Brien: 91 people
- Rochester: 255 people
- Rule: 569 people
- Weinert: 175 people
Hays County
- Bear Creek: 476 people
- Buda: 16,166 people
- Dripping Springs: 11,167 people
- Hays: 271 people
- Kyle: 69,917 people
- Mountain City: 675 people
- Niederwald: 1,168 people
- San Marcos: 77,830 people
- Uhland: 1,958 people
- Wimberley: 2,909 people
- Woodcreek: 1,876 people
Hemphill County
- Canadian: 2,129 people
Henderson County
- Athens: 13,870 people
- Berryville: 951 people
- Brownsboro: 1,322 people
- Caney City: 209 people
- Chandler: 4,081 people
- Coffee City: 263 people
- Enchanted Oaks: 383 people
- Eustace: 1,143 people
- Gun Barrel City: 7,133 people
- Log Cabin: 885 people
- Malakoff: 2,253 people
- Moore Station: 173 people
- Murchison: 519 people
- Payne Springs: 788 people
- Poynor: 290 people
- Seven Points: 1,530 people
- Star Harbor: 533 people
- Tool: 2,427 people
- Trinidad: 861 people
Hidalgo County
- Alamo: 20,625 people
- Alton: 24,138 people
- Donna: 16,698 people
- Edcouch: 2,650 people
- Edinburg: 110,700 people
- Elsa: 5,820 people
- Granjeno: 284 people
- Hidalgo: 15,376 people
- La Joya: 5,257 people
- La Villa: 3,257 people
- McAllen: 150,640 people
- Mercedes: 17,915 people
- Mission: 88,992 people
- Palmhurst: 2,562 people
- Palmview: 15,878 people
- Penitas: 6,495 people
- Pharr: 80,830 people
- Progreso: 5,148 people
- Progreso Lakes: 281 people
- San Juan: 37,868 people
- Sullivan City: 3,891 people
- Weslaco: 44,203 people
Hill County
- Abbott: 377 people
- Aquilla: 115 people
- Blum: 421 people
- Bynum: 180 people
- Carl's Corner: 227 people
- Covington: 303 people
- Hillsboro: 9,036 people
- Hubbard: 1,507 people
- Itasca: 1,970 people
- Malone: 253 people
- Mertens: 156 people
- Mount Calm: 336 people
- Penelope: 196 people
- Whitney: 2,134 people
Hockley County
- Anton: 919 people
- Levelland: 12,513 people
- Opdyke West: 240 people
- Ropesville: 463 people
- Smyer: 448 people
- Sundown: 1,317 people
Hood County
- Cresson: 2,126 people
- DeCordova: 3,296 people
- Granbury: 13,263 people
- Lipan: 554 people
- Stockton Bend: 419 people
- Tolar: 1,472 people
Hopkins County
- Como: 758 people
- Cumby: 726 people
- Sulphur Springs: 17,054 people
- Tira: 343 people
Houston County
- Crockett: 6,346 people
- Grapeland: 1,475 people
- Kennard: 285 people
- Latexo: 238 people
- Lovelady: 590 people
Howard County
- Big Spring: 22,290 people
- Coahoma: 938 people
- Forsan: 207 people
Hudspeth County
- Dell City: 275 people
Hunt County
- Caddo Mills: 5,715 people
- Campbell: 613 people
- Celeste: 925 people
- Commerce: 9,928 people
- Greenville: 37,069 people
- Hawk Cove: 530 people
- Lone Oak: 817 people
- Neylandville: 76 people
- Poetry: 1,542 people
- Quinlan: 1,601 people
- Union Valley: 544 people
- West Tawakoni: 2,261 people
- Wolfe City: 1,503 people
Hutchinson County
- Borger: 11,842 people
- Fritch: 1,751 people
- Sanford: 129 people
- Stinnett: 1,594 people
Irion County
- Mertzon: 726 people
Jack County
- Bryson: 474 people
- Jacksboro: 4,735 people
Jackson County
- Edna: 6,088 people
- Ganado: 2,009 people
- La Ward: 210 people
Jasper County
- Browndell: 154 people
- Jasper: 7,511 people
- Kirbyville: 2,031 people
Jeff Davis County
- Valentine: 61 people
Jefferson County
- Beaumont: 112,967 people
- Bevil Oaks: 1,042 people
- China: 1,343 people
- Groves: 16,907 people
- Nederland: 18,108 people
- Nome: 472 people
- Port Arthur: 55,804 people
- Port Neches: 13,768 people
- Taylor Landing: 285 people
Jim Wells County
- Alice: 17,550 people
- Orange Grove: 1,178 people
- Premont: 2,401 people
Johnson County
- Alvarado: 7,539 people
- Briaroaks: 533 people
- Burleson: 56,907 people
- Cleburne: 39,942 people
- Coyote Flats: 297 people
- Cross Timber: 495 people
- Godley: 5,093 people
- Grandview: 2,090 people
- Joshua: 9,352 people
- Keene: 7,109 people
- Rio Vista: 1,241 people
- Venus: 8,870 people
Jones County
- Anson: 2,570 people
- Hamlin: 1,876 people
- Hawley: 580 people
- Lueders: 262 people
- Stamford: 2,963 people
Karnes County
- Falls City: 476 people
- Karnes City: 3,540 people
- Kenedy: 3,305 people
- Runge: 952 people
Kaufman County
- Combine: 2,769 people
- Cottonwood: 258 people
- Crandall: 7,730 people
- Forney: 41,658 people
- Grays Prairie: 419 people
- Kaufman: 10,717 people
- Kemp: 1,453 people
- Mabank: 7,294 people
- Oak Grove: 888 people
- Oak Ridge: 1,671 people
- Post Oak Bend: 978 people
- Rosser: 407 people
- Scurry: 905 people
- Talty: 3,299 people
- Terrell: 23,921 people
Kendall County
- Boerne: 24,047 people
Kent County
- Jayton: 453 people
Kerr County
- Ingram: 1,846 people
- Kerrville: 25,578 people
Kimble County
- Junction: 2,513 people
Kinney County
- Brackettville: 1,327 people
- Spofford: 43 people
Kleberg County
- Kingsville: 24,687 people
Knox County
- Benjamin: 189 people
- Goree: 152 people
- Knox City: 1,009 people
- Munday: 1,190 people
La Salle County
- Cotulla: 3,583 people
- Encinal: 543 people
Lamar County
- Blossom: 1,493 people
- Deport: 552 people
- Paris: 25,205 people
- Reno: 3,575 people
- Roxton: 556 people
- Sun Valley: 77 people
- Toco: 92 people
Lamb County
- Amherst: 640 people
- Earth: 893 people
- Littlefield: 5,675 people
- Olton: 1,913 people
- Springlake: 138 people
- Sudan: 932 people
Lampasas County
- Kempner: 1,297 people
- Lampasas: 7,988 people
- Lometa: 794 people
Lavaca County
- Hallettsville: 2,736 people
- Moulton: 847 people
- Shiner: 2,165 people
- Yoakum: 5,900 people
Lee County
- Giddings: 5,425 people
- Lexington: 1,342 people
Leon County
- Buffalo: 1,906 people
- Centerville: 1,006 people
- Jewett: 845 people
- Leona: 173 people
- Marquez: 199 people
- Normangee: 563 people
- Oakwood: 405 people
Liberty County
- Ames: 1,282 people
- Cleveland: 9,936 people
- Daisetta: 1,194 people
- Dayton: 10,226 people
- Dayton Lakes: 60 people
- Devers: 482 people
- Hardin: 878 people
- Kenefick: 860 people
- Liberty: 9,133 people
- North Cleveland: 310 people
- Plum Grove: 1,677 people
Limestone County
- Coolidge: 805 people
- Groesbeck: 3,995 people
- Kosse: 462 people
- Mexia: 7,091 people
- Tehuacana: 230 people
- Thornton: 429 people
Lipscomb County
- Booker: 1,379 people
- Darrouzett: 303 people
- Follett: 361 people
- Higgins: 353 people
Live Oak County
- George West: 2,238 people
- Three Rivers: 1,732 people
Llano County
- Horseshoe Bay: 5,339 people
- Llano: 3,587 people
- Sunrise Beach Village: 820 people
Lubbock County
- Buffalo Springs Lake: 445 people
- Idalou: 2,105 people
- Lubbock: 273,071 people
- New Deal: 745 people
- Ransom Canyon: 1,172 people
- Shallowater: 2,957 people
- Slaton: 5,684 people
- Wolfforth: 8,746 people
Lynn County
- New Home: 350 people
- O'Donnell: 741 people
- Tahoka: 2,533 people
- Wilson: 464 people
Madison County
- Madisonville: 4,605 people
- Midway: 191 people
Marion County
- Jefferson: 2,056 people
Martin County
- Stanton: 2,694 people
Mason County
- Mason: 2,171 people
Matagorda County
- Bay City: 17,488 people
- Palacios: 4,370 people
Maverick County
- Eagle Pass: 28,926 people
McCulloch County
- Brady: 4,980 people
- Melvin: 122 people
McLennan County
- Bellmead: 10,592 people
- Beverly Hills: 1,835 people
- Bruceville-Eddy: 1,483 people
- Crawford: 934 people
- Gholson: 1,274 people
- Hallsburg: 455 people
- Hewitt: 16,754 people
- Lacy-Lakeview: 7,240 people
- Leroy: 361 people
- Lorena: 1,817 people
- Mart: 1,847 people
- McGregor: 6,405 people
- Moody: 1,650 people
- Riesel: 1,061 people
- Robinson: 13,028 people
- Ross: 197 people
- Waco: 147,788 people
- West: 2,629 people
- Woodway: 9,753 people
Medina County
- Castroville: 3,444 people
- Devine: 4,652 people
- Hondo: 9,130 people
- LaCoste: 1,255 people
- Natalia: 1,373 people
Menard County
- Menard: 1,356 people
Midland County
- Midland: 147,615 people
Milam County
- Buckholts: 387 people
- Cameron: 5,489 people
- Milano: 432 people
- Rockdale: 5,688 people
- Thorndale: 1,456 people
Mills County
- Goldthwaite: 1,774 people
- Mullin: 130 people
Mitchell County
- Colorado City: 3,884 people
- Loraine: 503 people
- Westbrook: 206 people
Montague County
- Bowie: 6,113 people
- Nocona: 3,277 people
- Saint Jo: 956 people
Montgomery County
- Conroe: 119,564 people
- Cut and Shoot: 1,141 people
- Magnolia: 8,095 people
- Montgomery: 3,105 people
- Oak Ridge North: 2,991 people
- Panorama Village: 2,522 people
- Patton Village: 2,069 people
- Roman Forest: 2,347 people
- Shenandoah: 3,833 people
- Splendora: 2,146 people
- Stagecoach: 606 people
- Willis: 7,652 people
- Woodbranch: 1,624 people
- Woodloch: 177 people
Moore County
- Cactus: 3,165 people
- Dumas: 14,862 people
- Sunray: 1,739 people
Morris County
- Daingerfield: 2,539 people
- Lone Star: 1,391 people
- Naples: 1,409 people
- Omaha: 936 people
Motley County
- Matador: 555 people
- Roaring Springs: 209 people
Nacogdoches County
- Appleby: 553 people
- Chireno: 378 people
- Cushing: 584 people
- Garrison: 833 people
- Nacogdoches: 32,500 people
Navarro County
- Angus: 448 people
- Barry: 250 people
- Blooming Grove: 882 people
- Corsicana: 25,487 people
- Dawson: 822 people
- Emhouse: 216 people
- Eureka: 374 people
- Frost: 628 people
- Goodlow: 172 people
- Kerens: 1,508 people
- Mildred: 473 people
- Navarro: 246 people
- Oak Valley: 409 people
- Powell: 117 people
- Retreat: 443 people
- Rice: 1,286 people
- Richland: 266 people
Newton County
- Newton: 1,595 people
Nolan County
- Blackwell: 251 people
- Roscoe: 1,208 people
- Sweetwater: 10,141 people
Nueces County
- Agua Dulce: 662 people
- Bishop: 3,040 people
- Corpus Christi: 317,247 people
- Driscoll: 665 people
- Petronila: 65 people
- Port Aransas: 3,773 people
- Robstown: 10,324 people
Ochiltree County
- Perryton: 7,850 people
Oldham County
- Adrian: 136 people
- Vega: 891 people
Orange County
- Bridge City: 9,645 people
- Orange: 19,419 people
- Pine Forest: 504 people
- Pinehurst: 2,206 people
- Rose City: 344 people
- Vidor: 9,597 people
- West Orange: 3,391 people
Palo Pinto County
- Gordon: 505 people
- Graford: 742 people
- Mineral Wells: 15,983 people
- Mingus: 250 people
- Strawn: 582 people
Panola County
- Beckville: 745 people
- Carthage: 6,640 people
- Gary City: 343 people
Parker County
- Aledo: 7,122 people
- Annetta: 3,546 people
- Annetta North: 635 people
- Annetta South: 701 people
- Cool: 242 people
- Dennis: 870 people
- Hudson Oaks: 2,800 people
- Millsap: 431 people
- Peaster: 636 people
- Reno: 3,823 people
- Sanctuary: 388 people
- Springtown: 5,204 people
- Weatherford: 40,634 people
- Willow Park: 7,439 people
Parmer County
- Bovina: 1,677 people
- Farwell: 1,387 people
- Friona: 4,051 people
Pecos County
- Fort Stockton: 8,027 people
- Iraan: 998 people
Polk County
- Corrigan: 1,358 people
- Goodrich: 273 people
- Livingston: 5,386 people
- Onalaska: 3,289 people
- Seven Oaks: 73 people
Potter County
- Bishop Hills: 195 people
Presidio County
- Marfa: 1,574 people
- Presidio: 2,909 people
Rains County
- East Tawakoni: 975 people
- Emory: 1,413 people
- Point: 853 people
Randall County
- Amarillo: 205,130 people
- Canyon: 16,518 people
- Lake Tanglewood: 734 people
- Palisades: 295 people
- Timbercreek Canyon: 476 people
Reagan County
- Big Lake: 2,783 people
Real County
- Camp Wood: 509 people
- Leakey: 328 people
Red River County
- Annona: 185 people
- Avery: 432 people
- Bogata: 1,118 people
- Clarksville: 2,908 people
- Detroit: 713 people
Reeves County
- Balmorhea: 399 people
- Town of Pecos: 10,386 people
- Toyah: 60 people
Refugio County
- Austwell: 114 people
- Bayside: 279 people
- Refugio: 2,752 people
- Woodsboro: 1,277 people
Roberts County
- Miami: 565 people
Robertson County
- Bremond: 894 people
- Calvert: 985 people
- Franklin: 1,805 people
- Hearne: 4,719 people
Rockwall County
- Fate: 29,007 people
- Heath: 11,671 people
- McLendon-Chisholm: 5,629 people
- Mobile City: 172 people
- Rockwall: 53,980 people
- Royse City: 28,307 people
Runnels County
- Ballinger: 3,499 people
- Miles: 931 people
- Winters: 2,263 people
Rusk County
- Henderson: 13,496 people
- Mount Enterprise: 517 people
- New London: 993 people
- Overton: 2,315 people
- Tatum: 1,403 people
Sabine County
- Hemphill: 1,027 people
- Pineland: 900 people
San Augustine County
- Broaddus: 178 people
- San Augustine: 1,839 people
San Jacinto County
- Coldspring: 886 people
- Point Blank: 734 people
- Shepherd: 1,942 people
San Patricio County
- Aransas Pass: 8,842 people
- Gregory: 1,708 people
- Ingleside: 10,085 people
- Ingleside on the Bay: 604 people
- Lake City: 488 people
- Lakeside: 363 people
- Mathis: 4,312 people
- Odem: 2,291 people
- Portland: 20,833 people
- San Patricio: 453 people
- Sinton: 5,966 people
- Taft: 2,939 people
San Saba County
- Richland Springs: 255 people
- San Saba: 3,126 people
Schleicher County
- Eldorado: 1,457 people
Scurry County
- Snyder: 11,166 people
Shackelford County
- Albany: 1,905 people
- Moran: 237 people
Shelby County
- Center: 5,246 people
- Huxley: 344 people
- Joaquin: 732 people
- Tenaha: 1,005 people
- Timpson: 995 people
Sherman County
- Stratford: 1,978 people
- Texhoma: 249 people
Smith County
- Arp: 1,020 people
- Bullard: 5,301 people
- Hideaway: 3,459 people
- Lindale: 7,385 people
- New Chapel Hill: 651 people
- Noonday: 781 people
- Troup: 2,188 people
- Tyler: 113,723 people
- Whitehouse: 9,970 people
- Winona: 747 people
Somervell County
- Glen Rose: 3,148 people
Starr County
- Escobares: 2,585 people
- La Grulla: 1,234 people
- Rio Grande City: 15,451 people
- Roma: 11,543 people
Stephens County
- Breckenridge: 5,123 people
Sterling County
- Sterling City: 1,094 people
Stonewall County
- Aspermont: 753 people
Sutton County
- Sonora: 2,373 people
Swisher County
- Happy: 584 people
- Kress: 569 people
- Tulia: 4,242 people
Tarrant County
- Arlington: 402,134 people
- Azle: 15,365 people
- Bedford: 47,958 people
- Benbrook: 24,279 people
- Blue Mound: 2,288 people
- Colleyville: 25,727 people
- Crowley: 20,954 people
- Dalworthington Gardens: 2,276 people
- Edgecliff Village: 3,759 people
- Euless: 60,008 people
- Everman: 6,537 people
- Forest Hill: 14,056 people
- Fort Worth: 1,028,117 people
- Grapevine: 50,714 people
- Haltom City: 45,542 people
- Haslet: 5,267 people
- Hurst: 38,974 people
- Keller: 46,078 people
- Kennedale: 10,626 people
- Lake Worth: 4,766 people
- Lakeside: 1,588 people
- Mansfield: 84,444 people
- North Richland Hills: 70,843 people
- Pantego: 2,440 people
- Pelican Bay: 2,729 people
- Richland Hills: 8,529 people
- River Oaks: 7,467 people
- Saginaw: 26,706 people
- Sansom Park: 5,419 people
- Southlake: 31,175 people
- Watauga: 22,981 people
- Westlake: 2,057 people
- Westover Hills: 643 people
- Westworth Village: 2,737 people
- White Settlement: 17,932 people
Taylor County
- Abilene: 131,588 people
- Buffalo Gap: 684 people
- Impact: 18 people
- Lawn: 313 people
- Merkel: 2,496 people
- Trent: 299 people
- Tuscola: 851 people
- Tye: 1,264 people
Terry County
- Brownfield: 8,762 people
- Meadow: 623 people
- Wellman: 229 people
Throckmorton County
- Throckmorton: 776 people
- Woodson: 237 people
Titus County
- Miller's Cove: 76 people
- Mount Pleasant: 16,225 people
- Talco: 485 people
- Winfield: 416 people
Tom Green County
- San Angelo: 100,640 people
Travis County
- Austin: 1,002,632 people
- Bee Cave: 8,464 people
- Briarcliff: 2,361 people
- Creedmoor: 402 people
- Jonestown: 2,687 people
- Lago Vista: 10,498 people
- Lakeway: 19,027 people
- Manor: 23,070 people
- Pflugerville: 68,316 people
- Point Venture: 1,233 people
- Rollingwood: 1,466 people
- San Leanna: 530 people
- Sunset Valley: 612 people
- The Hills: 2,322 people
- Volente: 521 people
- Webberville: 495 people
- West Lake Hills: 3,229 people
Trinity County
- Groveton: 922 people
- Trinity: 2,450 people
Tyler County
- Chester: 269 people
- Colmesneil: 549 people
- Ivanhoe: 1,376 people
- Woodville: 2,339 people
Upshur County
- Big Sandy: 1,339 people
- East Mountain: 972 people
- Gilmer: 5,287 people
- Ore City: 1,210 people
- Union Grove: 477 people
Upton County
- McCamey: 1,743 people
- Rankin: 733 people
Uvalde County
- Sabinal: 1,378 people
- Uvalde: 15,455 people
Val Verde County
- Del Rio: 34,496 people
Van Zandt County
- Canton: 5,070 people
- Edgewood: 1,763 people
- Edom: 372 people
- Fruitvale: 518 people
- Grand Saline: 3,319 people
- Van: 2,993 people
- Wills Point: 4,033 people
Victoria County
- Victoria: 66,500 people
Walker County
- Huntsville: 49,088 people
- New Waverly: 1,031 people
- Riverside: 612 people
Waller County
- Brookshire: 6,090 people
- Hempstead: 7,194 people
- Pattison: 672 people
- Pine Island: 1,271 people
- Prairie View: 8,969 people
- Waller: 5,380 people
Ward County
- Barstow: 252 people
- Grandfalls: 330 people
- Monahans: 7,427 people
- Pyote: 73 people
- Thorntonville: 537 people
- Wickett: 440 people
Washington County
- Brenham: 19,957 people
- Burton: 288 people
Webb County
- El Cenizo: 2,457 people
- Laredo: 269,515 people
- Rio Bravo: 4,523 people
Wharton County
- East Bernard: 2,256 people
- El Campo: 12,142 people
- Wharton: 8,776 people
Wheeler County
- Mobeetie: 86 people
- Shamrock: 1,692 people
- Wheeler: 1,431 people
Wichita County
- Burkburnett: 11,057 people
- Cashion Community: 301 people
- Electra: 2,238 people
- Iowa Park: 6,542 people
- Pleasant Valley: 366 people
- Wichita Falls: 101,951 people
Wilbarger County
- Vernon: 9,747 people
Willacy County
- Lyford: 2,210 people
- Raymondville: 10,082 people
- San Perlita: 545 people
Williamson County
- Bartlett: 1,678 people
- Cedar Park: 79,032 people
- Coupland: 305 people
- Florence: 1,245 people
- Georgetown: 106,907 people
- Granger: 1,228 people
- Hutto: 46,048 people
- Jarrell: 5,870 people
- Leander: 91,132 people
- Liberty Hill: 13,317 people
- Round Rock: 141,282 people
- Taylor: 18,402 people
- Thrall: 886 people
- Weir: 792 people
Wilson County
- Floresville: 9,105 people
- La Vernia: 1,499 people
- Poth: 2,014 people
- Stockdale: 1,494 people
Winkler County
- Kermit: 6,019 people
- Wink: 931 people
Wise County
- Alvord: 1,675 people
- Aurora: 1,643 people
- Boyd: 2,546 people
- Bridgeport: 6,915 people
- Chico: 1,116 people
- Decatur: 9,029 people
- Lake Bridgeport: 395 people
- New Fairview: 1,666 people
- Newark: 1,307 people
- Paradise: 807 people
- Rhome: 1,961 people
- Runaway Bay: 2,212 people
Wood County
- Alba: 511 people
- Hawkins: 1,862 people
- Mineola: 5,537 people
- Quitman: 2,057 people
- Winnsboro: 3,678 people
- Yantis: 443 people
Yoakum County
- Denver City: 4,311 people
- Plains: 1,323 people
Young County
- Graham: 8,814 people
- Newcastle: 540 people
- Olney: 3,000 people
Zavala County
- Crystal City: 5,871 people
Frequently asked questions
What is the best dating app for small towns in Texas?
We think it's Amarbis. You choose the region you meet people from, so a small Texas town gets the same state-wide pool as Houston; 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 Texas 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 Texas?
Yes. Choose Texas 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 Texas?
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, Louisiana, New Mexico and Oklahoma. 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.