Gresham is in the Portland metro area, 12 miles from downtown Portland, in the northern part of Oregon. The Oregon state capital, Salem, is 48 miles to the southwest of Gresham. Beyond Portland, the next major market is Seattle at 146 miles to the north. Among nearby covered cities such as Portland and Lake Oswego, Gresham is one of the larger markets.
Gresham has a population of 109,397, ranking 4th of 14 covered Oregon cities and accounting for about 6.5% of their total population. Gresham is in the northern part of Oregon (the Pacific Coast). Businesses in Gresham compete for both Gresham-specific searches — where Gresham proximity and a complete local profile give them a direct advantage — and for the broader Portland-area queries where a strong Gresham presence can still convert metro-area customers. Gresham is located in Multnomah County, Oregon.
Gresham (109,397) sits among covered cities like Portland (609,456), Lake Oswego (37,610), Vancouver (167,405). The Portland–Seattle corridor (12 mi to 146 mi from Gresham) represents the competitive metro backdrop that shapes what Gresham businesses need to rank for.
Explore nearby markets we cover