How to Meet People in Oregon's Small Towns and Cities
Oregon has about 4.3 million people and 240 incorporated cities and towns, from Portland (635,109 people) to places of a few dozen. Wherever you live in Oregon, the dating pool close to home is a small slice of the whole state. On Amarbis you choose the region you meet people from, so your hometown's size doesn't decide your options.
If you live in a small town and want to meet someone in a nearby city, apps that rank by distance work against you: Tinuiti's analysis of Tinder's algorithm says proximity is a key factor in who it shows you, so the person you'd like to meet sees their own neighbors long before they see you. Ranking on Amarbis isn't based on distance, and joining is free.
Pick your town below for a guide to meeting people from where you live, or, for larger cities, how to meet people from there if you live somewhere else.
Baker County
- Baker City: 10,071 people
- Haines: 375 people
- Halfway: 357 people
- Huntington: 499 people
- Richland: 169 people
- Sumpter: 205 people
- Unity: 44 people
Benton County
- Adair Village: 1,010 people
- Corvallis: 61,499 people
- Monroe: 665 people
- Philomath: 5,699 people
Clackamas County
- Barlow: 134 people
- Canby: 18,004 people
- Estacada: 5,814 people
- Gladstone: 11,865 people
- Happy Valley: 28,916 people
- Johnson City: 554 people
- Lake Oswego: 39,722 people
- Milwaukie: 22,114 people
- Molalla: 10,104 people
- Oregon City: 38,175 people
- Rivergrove: 536 people
- Sandy: 13,323 people
- West Linn: 26,567 people
- Wilsonville: 27,833 people
Clatsop County
- Astoria: 9,838 people
- Cannon Beach: 1,512 people
- Gearhart: 1,861 people
- Seaside: 7,092 people
- Warrenton: 6,312 people
Columbia County
- Clatskanie: 1,779 people
- Columbia City: 1,946 people
- Prescott: 81 people
- Rainier: 1,924 people
- Scappoose: 8,257 people
- St. Helens: 14,450 people
- Vernonia: 2,412 people
Coos County
- Bandon: 3,297 people
- Coos Bay: 15,686 people
- Coquille: 3,943 people
- Lakeside: 1,863 people
- Myrtle Point: 2,462 people
- North Bend: 9,966 people
- Powers: 702 people
Crook County
- Prineville: 11,994 people
Curry County
- Brookings: 6,431 people
- Gold Beach: 2,257 people
- Port Orford: 1,101 people
Deschutes County
Douglas County
- Canyonville: 1,659 people
- Drain: 1,190 people
- Elkton: 183 people
- Glendale: 867 people
- Myrtle Creek: 3,481 people
- Oakland: 943 people
- Reedsport: 4,271 people
- Riddle: 1,218 people
- Roseburg: 23,693 people
- Sutherlin: 8,635 people
- Winston: 5,680 people
- Yoncalla: 1,029 people
Gilliam County
- Arlington: 696 people
- Condon: 704 people
- Lonerock: 24 people
Grant County
- Canyon City: 644 people
- Dayville: 130 people
- Granite: 29 people
- John Day: 1,634 people
- Long Creek: 166 people
- Monument: 112 people
- Mount Vernon: 545 people
- Prairie City: 819 people
- Seneca: 160 people
Harney County
Hood River County
- Cascade Locks: 1,367 people
- Hood River: 8,315 people
Jackson County
- Ashland: 20,889 people
- Butte Falls: 433 people
- Central Point: 19,139 people
- Eagle Point: 9,861 people
- Gold Hill: 1,317 people
- Jacksonville: 2,972 people
- Medford: 86,494 people
- Phoenix: 4,920 people
- Rogue River: 2,293 people
- Shady Cove: 3,039 people
- Talent: 6,296 people
Jefferson County
Josephine County
- Cave Junction: 2,074 people
- Grants Pass: 39,239 people
Klamath County
- Bonanza: 417 people
- Chiloquin: 770 people
- Klamath Falls: 22,111 people
- Malin: 736 people
- Merrill: 865 people
Lake County
- Lakeview: 2,419 people
- Paisley: 248 people
Lane County
- Coburg: 1,373 people
- Cottage Grove: 10,851 people
- Creswell: 5,566 people
- Dunes City: 1,400 people
- Eugene: 178,618 people
- Florence: 9,468 people
- Junction City: 7,224 people
- Lowell: 1,283 people
- Oakridge: 3,127 people
- Springfield: 61,431 people
- Veneta: 5,138 people
- Westfir: 253 people
Lincoln County
- Depoe Bay: 1,533 people
- Lincoln City: 10,117 people
- Newport: 10,383 people
- Siletz: 1,213 people
- Toledo: 3,473 people
- Waldport: 2,268 people
- Yachats: 1,013 people
Linn County
- Albany: 56,894 people
- Brownsville: 1,904 people
- Halsey: 946 people
- Harrisburg: 3,765 people
- Lebanon: 20,267 people
- Lyons: 1,226 people
- Mill City: 2,125 people
- Millersburg: 3,583 people
- Scio: 959 people
- Sodaville: 368 people
- Sweet Home: 10,308 people
- Tangent: 1,245 people
- Waterloo: 230 people
Malheur County
- Adrian: 161 people
- Jordan Valley: 142 people
- Nyssa: 3,257 people
- Ontario: 11,957 people
- Vale: 2,055 people
Marion County
- Aumsville: 4,241 people
- Aurora: 1,113 people
- Detroit: 190 people
- Donald: 1,008 people
- Gates: 482 people
- Gervais: 2,572 people
- Hubbard: 3,399 people
- Idanha: 159 people
- Jefferson: 3,299 people
- Keizer: 39,140 people
- Mount Angel: 3,454 people
- Salem: 181,779 people
- Scotts Mills: 414 people
- Silverton: 10,450 people
- St. Paul: 429 people
- Stayton: 8,488 people
- Sublimity: 2,882 people
- Turner: 2,412 people
- Woodburn: 31,948 people
Morrow County
- Boardman: 4,495 people
- Heppner: 1,128 people
- Ione: 330 people
- Irrigon: 2,042 people
- Lexington: 233 people
Multnomah County
- Fairview: 10,762 people
- Gresham: 111,513 people
- Maywood Park: 808 people
- Portland: 635,109 people
- Troutdale: 15,776 people
- Wood Village: 4,706 people
Polk County
- Dallas: 17,890 people
- Falls City: 1,042 people
- Independence: 10,195 people
- Monmouth: 11,543 people
Sherman County
- Grass Valley: 170 people
- Moro: 403 people
- Rufus: 292 people
- Wasco: 457 people
Tillamook County
- Bay City: 1,388 people
- Garibaldi: 816 people
- Manzanita: 648 people
- Nehalem: 272 people
- Rockaway Beach: 1,455 people
- Tillamook: 5,162 people
- Wheeler: 426 people
Umatilla County
- Adams: 385 people
- Athena: 1,187 people
- Echo: 625 people
- Helix: 194 people
- Hermiston: 19,906 people
- Milton-Freewater: 7,029 people
- Pendleton: 16,989 people
- Pilot Rock: 1,320 people
- Stanfield: 2,135 people
- Ukiah: 218 people
- Umatilla: 8,220 people
- Weston: 702 people
Union County
- Cove: 610 people
- Elgin: 1,689 people
- Imbler: 242 people
- Island City: 1,142 people
- La Grande: 12,985 people
- North Powder: 500 people
- Summerville: 119 people
- Union: 2,118 people
Wallowa County
- Enterprise: 2,103 people
- Joseph: 1,188 people
- Lostine: 247 people
- Wallowa: 819 people
Wasco County
- Antelope: 35 people
- Dufur: 638 people
- Maupin: 420 people
- Mosier: 472 people
- Shaniko: 31 people
- The Dalles: 15,745 people
Washington County
- Banks: 1,821 people
- Beaverton: 97,842 people
- Cornelius: 15,520 people
- Durham: 1,904 people
- Forest Grove: 27,252 people
- Gaston: 672 people
- Hillsboro: 111,126 people
- King City: 5,044 people
- North Plains: 3,414 people
- Sherwood: 20,535 people
- Tigard: 57,929 people
- Tualatin: 28,139 people
Wheeler County
- Fossil: 456 people
- Mitchell: 144 people
- Spray: 142 people
Yamhill County
- Amity: 1,782 people
- Carlton: 2,291 people
- Dayton: 2,647 people
- Dundee: 3,193 people
- Lafayette: 4,705 people
- McMinnville: 34,647 people
- Newberg: 26,896 people
- Sheridan: 6,243 people
- Willamina: 2,276 people
- Yamhill: 1,220 people
Other states: Idaho, Washington, Montana. See all four states.
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 incorporated cities and towns in Oregon, Idaho, Washington and Montana only.