Kevin Struve, real estate agent in Upland License active & verified
Real estate agent · Upland, California

Kevin Struve

Agent, MARCUS & MILLICHAP ·19+ years experience ·CA DRE #01266441

Verify license on CA DRE Unclaimed profile — built from public records

The verified record

Every number below is computed from public records of closed sales, last 24 months · how we compute this
18
homes closed, last 24 mo
▲ More than 99% of 1,583 Upland-area agents
$22.3M
closed sales volume
$1.1M median sale price
96.2%
of list price achieved on sales
area average 99.4%
31%
of listings needed a price cut
▲ Area average is 31%
Kevin Struve is a licensed real estate agent (CA DRE #01266441) with MARCUS & MILLICHAP in Upland, CA, with 18 closed transactions verified in public records over the last 24 months at a median sale price of $1,150,000 and an average 44 days on market on listings (20 days slower than the market median). That is more recent sales in Upland than 99% of the 1,583 agents active there.
Source: California public property records. Updated monthly. How we compute these numbers →

About Kevin

Compiled from public sources — not written by the agent

Kevin Struve is a Senior Vice President of Investments and a Director of the National Multi-Housing Group at Marcus & Millichap. He holds a Bachelor of Science degree in Business Administration from California Polytechnic University, Pomona and has been active in the industry since 1998.

Multi-familyCommercial property salesInvestment properties

Performance in detail

Verified from public records · 2023–2026 · metrics shown only where at least 3 closed listings support them

Closed transactions by year

Current year is partial

0 2023 1 2024 14 2025 4 2026

Price range of closed sales

Middle 50% of Kevin's transactions vs the Upland market

$993K $1.1M $1.4M mkt $800K
Middle 50% of sale prices; dot = agent median, dashed = market median

Who Kevin represents

19 total closed sides, 2023–2026

14 seller-side (74%) 5 buyer-side (26%)
Avg days on market
44
20 days slower than the market median
Active listings now
3
on market today
Closed 2023–2026
19

Where Kevin sells

Closed sales by ZIP, last 24 months

#7 of 22 agents
91786
Upland
Sales11
Median price$1.2M
DOM vs ZIP median49 vs 27
91762
Ontario
Sales3
Median price$1.0M
92223
Beaumont
Sales1
Median price$1.5M
ZIPCity Sales (24 mo)Median priceAvg DOM
91702 Azusa 1 $930K
92335 Fontana 1 $2.0M
92543 Hemet 1 $775K

Questions to ask Kevin in an interview

Generated from this agent's own public sales record — bring them to your first call

  1. 31% of your listings needed a price cut — how do you set the initial list price?
  2. Your listings average 44 days on market vs the 24-day local median — what's your marketing plan?
  3. Your typical sale is $1.1M — how does your approach change for a home like mine?
  4. Who will I actually work with day-to-day — you or a team member?

Compare with similar Upland agents

Ranked by verified sales in public records, last 24 months — no agent pays for placement

AgentSales (24 mo)Median priceAvg DOMSale÷listPrice cuts
Kevin Struve 18 $1.1M 44 96.2% 31%
Gisele Pinedo 9 $1.1M 52 93.6% 43%
Jason Van Noy 11 $1.1M 18 100.5% 14%
Ziyin Wang 3 $1.1M
Michael Welch 8 $1.1M 27 98.7% 50%
Feng Popeney 15 $1.0M 208 96.2% 20%

Frequently asked questions

How many homes has Kevin Struve sold?

Kevin Struve has 19 publicly recorded closed transactions in 2023–2026, including 18 in the last 24 months (14 representing sellers, 5 representing buyers over the full period).

What price range does Kevin Struve work in?

Kevin Struve's closed sales have a median price of $1,150,000; the middle 50% of transactions fall between $992,500 and $1,350,000.

Is Kevin Struve's license active?

Kevin Struve holds an active California DRE license (#01266441). License status can be verified on the California DRE public lookup.

Kevin StruveMARCUS & MILLICHAP · Upland, CA
Check my fit

Data window 2023–2026, computed 2026-09-05 · Dispute or correct this data · *our public sales record begins 2024; Kevin's career may predate it