Dundee
OR
Average Sales Price
$1,495,869
Median Sales Price
$1,012,500
Population
4,346
Total Listings
18

Your Guide to Buying a Home in Dundee


Dundee is one of Yamhill County’s smallest incorporated cities, but it plays an outsized role in how people experience the Willamette Valley. Positioned along Highway 99W between Newberg and McMinnville, Dundee offers a compact footprint, strong geographic identity, and close connection to surrounding communities.


For buyers exploring where they might land within northern Yamhill County, Dundee often stands out as a place worth understanding more clearly before making a decision.


Where Dundee sits in the Willamette Valley


Dundee is located in northern Yamhill County, immediately south of Newberg and north of McMinnville. Its location places it directly along a major corridor through the valley, making it closely connected to neighboring towns while remaining distinct in scale.


Because of its size and positioning, Dundee is often considered alongside nearby communities rather than in isolation. Many buyers compare Dundee with Newberg, McMinnville, or Carlton as they narrow down where they want to focus their search.


Housing in Dundee, Oregon


Dundee’s housing inventory is more limited than larger nearby cities, which can influence both availability and competition. Homes here tend to fall into a few general categories:

  • Established residential pockets with older homes
  • Smaller infill developments and newer construction
  • Properties on the edges of town that blend into surrounding rural areas

Lot sizes, zoning, and proximity to the city center can vary widely within a relatively small geographic area. Because of this, understanding Dundee often requires a more detailed, street-level view of what is available and how it compares to neighboring markets.

Demographics | Dundee, Oregon

Data provided by Attom Data
Population
Employment
Age Median: -- Years
No Data
Education Level
No Data

Featured Listings | Dundee, OR Real Estate

For Sale (16)
For Sold (420)
More

Get In Touch