Town Chart.

← Back to Discover · All towns in Oregon

Towns in Marion County

23 towns with data in Marion County, Oregon, largest first. Find your matches.

Salem is the largest of the 23 towns we list in Marion County, with 178,865 people. Together they have 328,826 people.

TownPopulationTypical household incomeTypical home price
Salem 178,865 $75,487 $416,900
Keizer 39,082 $84,813 $434,100
Woodburn 27,875 $67,347 $331,800
Hayesville 21,246 $58,624 $365,400
Four Corners 16,275 $69,669 $340,200
Silverton 10,456 $79,960 $484,800
Stayton 8,292 $78,268 $409,700
Aumsville 4,230 $90,987 $296,400
Hubbard 3,406 $101,771 $436,800
Mount Angel 3,393 $62,232 $430,600
Jefferson 3,301 $102,159 $373,000
Sublimity 2,919 $77,969 $480,800
Turner 2,792 $101,979 $529,500
Gervais 2,581 $83,043 $371,400
Donald 1,133 $80,729 $351,500
Aurora 1,030 $107,500 $525,100
St. Paul 469 $138,409 $541,700
Gates 452 $65,670 $349,200
Scotts Mills 337 $66,806 $478,800
Butteville 226 $120,139 $926,500
Idanha 201 $40,208 $263,100
Marion 154 $63,859 n/a
Detroit 111 $63,125 $310,000

ZIP codes in Marion County

25 ZIP codes in Marion County, Oregon. A ZIP code can also reach into a neighboring county.

Nearby counties in Oregon

Link to this page

Copy this HTML to link to this page from your own site.