Average Home Price in
Oregon

284 cities tracked · Real Zillow data · Updated July 2026

State Median
$454,075
Most Affordable
$168,171
Most Expensive
$1,026,394
Cities Tracked
284

All Cities in Oregon

Sorted by population size
#CityCountyMedian Price1-Yr Changevs. State Median
1PortlandMultnomah County$540,296-0.4%
2EugeneLane County$484,308+0.0%
3BeavertonWashington County$532,257-3.0%
4SalemMarion County$440,407+0.3%
5BendDeschutes County$737,350-1.9%
6GreshamMultnomah County$473,726-0.7%
7HillsboroWashington County$520,911-3.3%
8MedfordJackson County$412,749+1.0%
9SpringfieldLane County$423,728+0.5%
10Grants PassJosephine County$405,435+0.1%
11CorvallisBenton County$566,552-0.4%
12TigardWashington County$611,673-2.5%
13AlbanyLinn County$440,581+0.3%
14Oregon CityClackamas County$608,228-0.1%
15Klamath FallsKlamath County$313,957+2.0%
16RoseburgDouglas County$365,814+0.4%
17MilwaukieClackamas County$525,003+0.2%
18Lake OswegoClackamas County$898,637+0.1%
19RedmondDeschutes County$518,700-0.8%
20McMinnvilleYamhill County$489,473-1.5%
21KeizerMarion County$454,075-0.1%
22Happy ValleyClackamas County$691,900-1.0%
23WoodburnMarion County$429,505+0.5%
24LebanonLinn County$396,863+0.3%
25HermistonUmatilla County$347,438+0.9%
26West LinnClackamas County$784,683+0.5%
27NewbergYamhill County$537,365-1.8%
28Central PointJackson County$424,561+1.0%
29Forest GroveWashington County$528,052-1.8%
30SherwoodWashington County$633,161-2.8%
31TualatinWashington County$640,238-1.7%
32AshlandJackson County$557,653+2.0%
33WilsonvilleClackamas County$636,693-1.5%
34Coos BayCoos County$332,032-2.5%
35CanbyClackamas County$599,456+1.3%
36DallasPolk County$481,153+1.4%
37The DallesWasco County$399,201+2.3%
38PrinevilleCrook County$436,646+0.5%
39ClackamasClackamas County$591,373-1.3%
40TroutdaleMultnomah County$492,920-1.4%
41PendletonUmatilla County$305,643+2.5%
42Hood RiverHood River County$725,008+1.2%
43SandyClackamas County$528,147-0.3%
44Cottage GroveLane County$406,265-0.1%
45AstoriaClatsop County$489,628-0.4%
46Saint HelensColumbia County$429,446-0.4%
47MolallaClackamas County$500,991+0.4%
48OntarioMalheur County$311,794+2.5%
49SilvertonMarion County$556,773-0.5%
50Eagle PointJackson County$478,773+0.7%
51Junction CityLane County$489,850+1.0%
52DamascusClackamas County$678,721-0.7%
53Sweet HomeLinn County$354,517-0.1%
54North BendCoos County$365,024-2.9%
55CorneliusWashington County$485,777-2.6%
56White CityJackson County$358,006+1.2%
57Milton FreewaterUmatilla County$312,941+3.1%
58GladstoneClackamas County$521,868-0.2%
59TillamookTillamook County$468,864+0.3%
60MonmouthPolk County$481,716+1.8%
61ScappooseColumbia County$491,798-1.5%
62IndependencePolk County$430,058+2.2%
63La PineDeschutes County$408,872-2.9%
64EstacadaClackamas County$545,965-1.7%
65CreswellLane County$478,794+1.5%
66BrookingsCurry County$485,890-1.0%
67SheridanPolk County$404,904-0.4%
68StaytonMarion County$469,457+1.1%
69Myrtle CreekDouglas County$294,842+1.5%
70NewportLincoln County$455,821+0.3%
71La GrandeUnion County$306,705+5.3%
72RockcreekWashington County$626,821-2.8%
73VenetaLane County$445,353+0.0%
74Lincoln CityLincoln County$502,801+0.7%
75SutherlinDouglas County$351,099+1.4%
76BoringClackamas County$730,459+0.0%
77FlorenceLane County$451,567-0.2%
78PhilomathBenton County$530,223-0.4%
79SistersLinn County$793,150-3.5%
80TerrebonneJefferson County$575,794+0.9%
81DaytonYamhill County$527,698-1.2%
82AuroraMarion County$686,221-0.6%
83CoquilleCoos County$327,569-1.1%
84RainierColumbia County$427,699+0.2%
85MadrasJefferson County$362,981+0.4%
86Garden Home-WhitfordWashington County$642,964-1.6%
87WinstonDouglas County$314,806-0.2%
88ClatskanieColumbia County$410,124-0.6%
89FairviewMultnomah County$482,516-1.3%
90TalentJackson County$439,445+2.6%
91AumsvilleMarion County$498,363+0.6%
92JacksonvilleJackson County$612,357+2.5%
93Raleigh HillsWashington County$932,347-1.5%
94JeffersonMarion County$463,896-0.8%
95OaklandDouglas County$408,531+4.5%
96Cave JunctionJosephine County$299,436-1.6%
97ReedsportDouglas County$328,810+0.2%
98North PlainsWashington County$571,326-3.5%
99West SlopeWashington County$782,279-1.0%
100ToledoLincoln County$371,450-1.2%
101Gold HillJackson County$472,257+3.3%
102BandonCoos County$487,180-1.2%
103HarrisburgLinn County$416,330+0.7%
104WarrentonClatsop County$509,750-1.7%
105Rogue RiverJackson County$484,567+1.9%
106ValeMalheur County$347,105+4.0%
107NyssaMalheur County$281,562+3.5%
108CarltonYamhill County$565,624-0.9%
109Gold BeachCurry County$442,703-2.6%
110HubbardMarion County$491,117-1.6%
111GastonWashington County$680,878+0.2%
112Myrtle PointCoos County$315,130+2.2%
113Baker CityBaker County$268,704+1.5%
114ScioLinn County$585,055+4.9%
115UmatillaUmatilla County$297,135+2.0%
116PhoenixJackson County$403,444+2.9%
117TurnerMarion County$583,941+1.5%
118BanksWashington County$642,129-0.3%
119DundeeYamhill County$604,086-2.1%
120SeasideClatsop County$473,583-1.7%
121Wood VillageMultnomah County$416,632-2.6%
122CulverJefferson County$425,508+1.4%
123BoardmanMorrow County$342,295-1.1%
124LakeviewLake County$205,121+0.9%
125WaldportLincoln County$475,179+1.2%
126Mount AngelMarion County$482,102-0.3%
127WarrenColumbia County$642,981-0.4%
128BeavercreekClackamas County$777,263+2.7%
129MetzgerWashington County$537,426-2.4%
130OtisLincoln County$436,391+0.0%
131Powell ButteCrook County$1,026,394-2.1%
132SublimityMarion County$579,331+0.6%
133OakridgeLane County$292,329-0.3%
134MulinoClackamas County$714,868+2.6%
135GervaisMarion County$435,311+1.6%
136IrrigonMorrow County$321,808+1.8%
137LyonsMarion County$504,662+4.8%
138King CityWashington County$469,463-1.2%
139Eagle CreekClackamas County$672,622+0.5%
140MerlinJosephine County$484,237+0.3%
141ChiloquinKlamath County$302,789+2.1%
142RiddleDouglas County$287,760+1.7%
143WillaminaYamhill County$357,505+0.7%
144ColtonClackamas County$667,700+4.0%
145AmityYamhill County$603,287+1.1%
146MonroeBenton County$575,130+2.0%
147VernoniaColumbia County$390,025-2.9%
148StanfieldUmatilla County$293,922+3.0%
149Shady CoveJackson County$421,888-1.7%
150YamhillYamhill County$588,232+0.3%
151CloverdaleTillamook County$529,522-1.2%
152HinesHarney County$234,372+3.5%
153BrownsvilleLinn County$447,532+0.9%
154NehalemTillamook County$599,057+1.0%
155UnionUnion County$307,478+8.0%
156ElginUnion County$275,813+5.7%
157ElmiraLane County$554,083+4.7%
158Mount Hood ParkdaleHood River County$705,604-0.1%
159HalseyLinn County$395,825-1.1%
160CorbettMultnomah County$664,008-0.3%
161JosephWallowa County$502,042+2.4%
162EnterpriseWallowa County$428,648+0.7%
163Pleasant HillLane County$663,026+0.6%
164SiletzLincoln County$440,921-2.9%
165EchoUmatilla County$297,839+0.5%
166Bay CityTillamook County$401,788+0.5%
167YoncallaDouglas County$325,026+1.9%
168TangentLinn County$464,829+1.3%
169TrailJackson County$495,056+2.0%
170WilliamsJosephine County$454,016-1.7%
171WelchesClackamas County$438,239-0.7%
172LafayetteYamhill County$462,957-0.3%
173Mill CityLinn County$366,316+0.8%
174CanyonvilleDouglas County$270,729-1.5%
175BurnsHarney County$190,195+3.4%
176Adair VillageBenton County$438,922+0.2%
177AlseaBenton County$475,967-1.0%
178RhododendronClackamas County$440,675-0.2%
179Seal RockLincoln County$552,170+3.5%
180HeppnerMorrow County$251,385+2.7%
181Cascade LocksHood River County$412,746+1.5%
182Grand RondePolk County$474,926+2.9%
183BonanzaKlamath County$304,267+1.0%
184SelmaJosephine County$327,456-3.8%
185Port OrfordCurry County$392,353+1.0%
186Pilot RockUmatilla County$249,463+4.0%
187Deer IslandColumbia County$544,858-0.7%
188Rockaway BeachTillamook County$465,129-1.3%
189DexterLane County$556,359+0.0%
190Blue RiverLane County$451,693+1.4%
191CoveUnion County$505,458+9.9%
192HalfwayBaker County$344,288+6.8%
193John DayGrant County$275,090+2.2%
194Depoe BayLincoln County$563,961+0.0%
195GlideDouglas County$385,930+1.5%
196LostineWallowa County$472,398+3.9%
197DufurWasco County$425,393+5.5%
198MarcolaLane County$516,437+0.8%
199DonaldMarion County$466,178-2.3%
200LakesideCoos County$319,564-1.5%
201Fall CreekLane County$582,624+6.7%
202GlendaleDouglas County$264,391-0.1%
203MalinKlamath County$296,248+1.5%
204MosierWasco County$590,213-1.1%
205Wolf CreekJosephine County$357,030-2.5%
206DrainDouglas County$315,468+0.7%
207Columbia CityColumbia County$482,723-1.1%
208WildervilleJosephine County$387,229-1.2%
209Scotts MillsMarion County$648,404+0.8%
210Mount VernonGrant County$344,389+3.8%
211LowellLane County$452,486+0.8%
212ElktonDouglas County$412,915+3.0%
213BlodgettLincoln County$560,086-0.1%
214Saint PaulMarion County$597,344-0.3%
215CondonGilliam County$194,390+4.9%
216RickreallPolk County$737,290+2.5%
217VidaLane County$561,715+1.6%
218YachatsLincoln County$539,126+0.7%
219Canyon CityGrant County$326,397+6.2%
220FosterLinn County$508,107+1.2%
221CheshireLane County$578,179+1.8%
222WaltervilleLane County$597,032+1.7%
223Christmas ValleyLake County$168,171-7.4%
224HuntingtonBaker County$194,959+1.2%
225MapletonLane County$383,417-0.2%
226BeaverTillamook County$464,757+4.2%
227ArlingtonGilliam County$308,943+4.1%
228MetoliusJefferson County$336,656+2.1%
229WallowaWallowa County$328,323+0.7%
230WheelerTillamook County$479,329+2.4%
231SumpterBaker County$267,371+2.9%
232WestonUmatilla County$279,545+2.0%
233MaupinWasco County$340,074+8.0%
234GearhartClatsop County$624,538+0.4%
235WinchesterDouglas County$507,683+2.5%
236FossilWheeler County$274,538+7.1%
237DurhamWashington County$807,634-1.4%
238SummervilleUnion County$576,129+7.0%
239SheddLinn County$600,786+3.1%
240Gales CreekWashington County$635,953+1.3%
241ProspectJackson County$342,953-1.5%
242AdrianMalheur County$534,115+5.3%
243BrightwoodClackamas County$521,047-3.9%
244TidewaterLincoln County$428,280+2.5%
245MillersburgLinn County$612,412+0.9%
246GaribaldiTillamook County$348,745-5.6%
247LogsdenLincoln County$536,378+7.9%
248DorenaLane County$411,409+0.1%
249SwisshomeLane County$324,489+0.6%
250Prairie CityGrant County$245,852+3.1%
251Dunes CityLane County$633,281+1.2%
252Falls CityPolk County$359,885+0.6%
253Arch CapeClatsop County$941,339+0.8%
254Tygh ValleyWasco County$400,761+1.9%
255AthenaUmatilla County$290,273+2.7%
256EddyvilleLincoln County$434,141+0.7%
257WestfirLane County$339,599+0.6%
258HeboTillamook County$390,549+5.2%
259CoburgLane County$595,428-0.3%
260BlachlyLane County$410,796+1.8%
261MitchellWheeler County$383,670+4.5%
262NeskowinTillamook County$603,924-2.7%
263MerrillKlamath County$245,692+2.7%
264BeattyKlamath County$254,234-1.3%
265ManzanitaTillamook County$821,506-1.9%
266KenoKlamath County$323,666-1.1%
267Island CityUnion County$367,096+6.3%
268GatesLinn County$475,217+5.1%
269RichlandBaker County$372,217+7.2%
270North PowderUnion County$257,926+7.3%
271Cannon BeachClatsop County$932,323+2.5%
272ImnahaWallowa County$414,254+4.2%
273Sprague RiverKlamath County$293,090-0.1%
274LangloisCurry County$437,284-3.9%
275PowersCoos County$191,077-0.1%
276SprayWheeler County$416,860+8.9%
277DetroitMarion County$442,715+6.3%
278Butte FallsJackson County$297,759+2.4%
279SixesCurry County$406,440-1.3%
280BlyKlamath County$198,381-2.2%
281Camp ShermanJefferson County$759,125-0.1%
282CrescentKlamath County$271,114-0.6%
283Crescent LakeKlamath County$484,915+3.9%
284Otter RockLincoln County$281,107-10.8%