Sunnyvale housing prices have seen an increase of 7.5% over the last thirty days compared to the previous six months. The average house price over the last month is $1,756,464. Below you’ll find numerous charts and graphs breaking down real estate market trends in Sunnyvale.

Swipe to see all of the data

Recent TrendsPrevious 30 DaysPrevious 180 Days% ChangeYear Over Year
Average Sales Price$1,756,464$1,634,6257.5%12.3%
Average List Price$1,582,553$1,505,1505.1%8.1%
Sales Price vs List Price110%108%1.9%3.8%
Avg Days on Market1014-28.6%-33.3%
Avg Homes Sold Per Month543457.3%32.2%

Below you’ll see a comparison between the square footage and price per square foot for each Sunnyvale house price over the last 180 days. Hover over a point to see more information about each home that sold.

Properties in Sunnyvale can be divided into three categories: small interior square footage, average interior square footage, and the higher end of interior square footage. This data can give you a rough overview on which bucket your home may fall into with Sunnyvale home prices.

Swipe to see all of the data

 Low EndAverage EndHigh End
Avg Sq Ft Range900 - 1272 sq ft1273 - 1850 sq ft1851 - 3064 sq ft
Avg Sold Price$1,680,000$1,900,000$2,379,400
Avg Price Per Sq Ft$1546$1232$968

Data is from the previous 90 days and pulled directly from the MLS.

Sell Your Home For More Pay a 1.5% Commission

See How

The median sales price for homes in Sunnyvale over the last 30 days is

$1,742,500 

Median List Price

$1.6M 

Average Days on Market

10

Median Sq Ft

1,618 

Average Price per Sq Ft

$995


Data is pulled directly from the MLS and is comparing the last 30 days to the previous 12 months average.

Want to view real estate prices in a specific Sunnyvale neighborhood? Click the + sign and choose your neighborhood.

Median List Price vs Median Sold Price in Sunnyvale over the last 12 months

Hover over a candlestick to see the median sales price and the median list price for any given month

Recent Homes Sold in Sunnyvale

SOLD {{ (recentSales[0].saleDate * 1000) | date:'MM/dd/yyyy'}}
{{recentSales[0].salePrice | currency : '$' :0}}{{recentSales[0].address.deliveryLine}}, {{recentSales[0].address.city}}, {{recentSales[0].address.state}} {{recentSales[0].address.zip}} {{recentSales[0].beds}} Beds {{recentSales[0].baths.total}} Baths {{recentSales[0].size}} Sq Ft
SOLD {{ (recentSales[1].saleDate * 1000) | date:'MM/dd/yyyy'}}
{{recentSales[1].salePrice | currency : '$' :0}}{{recentSales[1].address.deliveryLine}}, {{recentSales[0].address.city}}, {{recentSales[0].address.state}} {{recentSales[0].address.zip}} {{recentSales[1].beds}} Beds {{recentSales[1].baths.total}} Baths {{recentSales[1].size}} Sq Ft
SOLD {{ (recentSales[2].saleDate * 1000) | date:'MM/dd/yyyy'}}
{{recentSales[2].salePrice | currency : '$' :0}}{{recentSales[2].address.deliveryLine}}, {{recentSales[0].address.city}}, {{recentSales[0].address.state}} {{recentSales[0].address.zip}} {{recentSales[2].beds}} Beds {{recentSales[2].baths.total}} Baths {{recentSales[2].size}} Sq Ft
SOLD {{ (recentSales[3].saleDate * 1000) | date:'MM/dd/yyyy'}}
{{recentSales[3].salePrice | currency : '$' :0}}{{recentSales[3].address.deliveryLine}}, {{recentSales[0].address.city}}, {{recentSales[0].address.state}} {{recentSales[0].address.zip}} {{recentSales[3].beds}} Beds {{recentSales[3].baths.total}} Baths {{recentSales[3].size}} Sq Ft
SOLD {{ (recentSales[4].saleDate * 1000) | date:'MM/dd/yyyy'}}
{{recentSales[4].salePrice | currency : '$' :0}}{{recentSales[4].address.deliveryLine}}, {{recentSales[0].address.city}}, {{recentSales[0].address.state}} {{recentSales[0].address.zip}} {{recentSales[4].beds}} Beds {{recentSales[4].baths.total}} Baths {{recentSales[4].size}} Sq Ft
SOLD {{ (recentSales[5].saleDate * 1000) | date:'MM/dd/yyyy'}}
{{recentSales[5].salePrice | currency : '$' :0}}{{recentSales[5].address.deliveryLine}}, {{recentSales[0].address.city}}, {{recentSales[0].address.state}} {{recentSales[0].address.zip}} {{recentSales[5].beds}} Beds {{recentSales[5].baths.total}} Baths {{recentSales[5].size}} Sq Ft
SOLD {{ (recentSales[6].saleDate * 1000) | date:'MM/dd/yyyy'}}
{{recentSales[6].salePrice | currency : '$' :0}}{{recentSales[6].address.deliveryLine}}, {{recentSales[0].address.city}}, {{recentSales[0].address.state}} {{recentSales[0].address.zip}} {{recentSales[6].beds}} Beds {{recentSales[6].baths.total}} Baths {{recentSales[6].size}} Sq Ft
SOLD {{ (recentSales[7].saleDate * 1000) | date:'MM/dd/yyyy'}}
{{recentSales[7].salePrice | currency : '$' :0}}{{recentSales[7].address.deliveryLine}}, {{recentSales[0].address.city}}, {{recentSales[0].address.state}} {{recentSales[0].address.zip}} {{recentSales[7].beds}} Beds {{recentSales[7].baths.total}} Baths {{recentSales[7].size}} Sq Ft
SOLD {{ (recentSales[8].saleDate * 1000) | date:'MM/dd/yyyy'}}
{{recentSales[8].salePrice | currency : '$' :0}}{{recentSales[8].address.deliveryLine}}, {{recentSales[0].address.city}}, {{recentSales[0].address.state}} {{recentSales[0].address.zip}} {{recentSales[8].beds}} Beds {{recentSales[8].baths.total}} Baths {{recentSales[8].size}} Sq Ft
{{recentSales[0].address.deliveryLine}}
{{recentSales[0].address.city + ', CA ' + recentSales[0].address.zip }}
Sale Price: {{recentSales[0].salePrice | currency : '$' :0}}
Days on Market: {{recentSales[0].daysOnMarket}}
{{recentSales[1].address.deliveryLine}}
{{recentSales[1].address.city + ', CA ' + recentSales[1].address.zip }}
Sale Price: {{recentSales[1].salePrice | currency : '$' :0}}
Days on Market: {{recentSales[1].daysOnMarket}}
{{recentSales[2].address.deliveryLine}}
{{recentSales[2].address.city + ', CA ' + recentSales[2].address.zip }}
Sale Price: {{recentSales[2].salePrice | currency : '$' :0}}
Days on Market: {{recentSales[2].daysOnMarket}}
{{recentSales[3].address.deliveryLine}}
{{recentSales[3].address.city + ', CA ' + recentSales[3].address.zip }}
Sale Price: {{recentSales[3].salePrice | currency : '$' :0}}
Days on Market: {{recentSales[3].daysOnMarket}}
{{recentSales[4].address.deliveryLine}}
{{recentSales[4].address.city + ', CA ' + recentSales[4].address.zip }}
Sale Price: {{recentSales[4].salePrice | currency : '$' :0}}
Days on Market: {{recentSales[4].daysOnMarket}}
{{recentSales[5].address.deliveryLine}}
{{recentSales[5].address.city + ', CA ' + recentSales[5].address.zip }}
Sale Price: {{recentSales[5].salePrice | currency : '$' :0}}
Days on Market: {{recentSales[5].daysOnMarket}}
{{recentSales[6].address.deliveryLine}}
{{recentSales[6].address.city + ', CA ' + recentSales[6].address.zip }}
Sale Price: {{recentSales[6].salePrice | currency : '$' :0}}
Days on Market: {{recentSales[6].daysOnMarket}}
{{recentSales[7].address.deliveryLine}}
{{recentSales[7].address.city + ', CA ' + recentSales[7].address.zip }}
Sale Price: {{recentSales[7].salePrice | currency : '$' :0}}
Days on Market: {{recentSales[7].daysOnMarket}}
{{recentSales[8].address.deliveryLine}}
{{recentSales[8].address.city + ', CA ' + recentSales[8].address.zip }}
Sale Price: {{recentSales[8].salePrice | currency : '$' :0}}
Days on Market: {{recentSales[8].daysOnMarket}}

Housing Prices in Sunnyvale

# of Homes Sold

114 

Median Sold Price for 2BR

$870K 

Median Sold Price for 3BR

$1.5M 

Median Sold Price for 4+BR

$1.8M 

# of Condos/Townhomes Sold

58 

Median Sold Price of Condos/Townhomes

$936K 

Dollar amounts are calculated based upon median values of all sold listings over the last 90 days and updated daily.

See How Real Estate Commissions Work When Selling Your Home

Sold Price vs Days on Market for Sunnyvale Over the Previous 12 Months

Thinking of Selling Your Home?

Sell Your Home For More - 1.5% Commission

Request a no hassle, customized home sale plan.

Please select a valid address from the dropdown

Sunnyvale house prices have seen a median sales price of $1,710,000 over the last 90 days - a 8.4% increase in comparison to the previous twelve months. In the same 90 days, 172 properties have closed escrow in the area, 114 of which were single family residences, and the remaining 58 of which were condos or townhomes. The single family residences in Sunnyvale had an average list price of $1,547,552 and were on the market for 9 days on average, with a sold to list price ratio of 111% in the past 90 days. In terms of size, the median square footage for single family residences was 1622, with the average price per square foot sitting at $993. The median sold price for a three bedroom home in the area was $1,482,500, compared with $1,844,000 for a four bedroom. Over the last 180 days, housing prices in Sunnyvale had a median sold to list price ratio for single family residences of 108%, which is -3% less compared to the past 90 days. This shows a slightly upward trend in the Sunnyvale real estate market.

According to the MLS, there are currently 27 single family residences for sale in Sunnyvale in addition to 10 condos and townhomes, all of which are averaging 13 days on the market. Of the single family residences, the average list price is sitting at $1,708,499 – 10% more than the sold prices of the past 90 days. Regarding the condos and townhomes, an average list price of $990,250 means that prices are sitting at 10% more compared to the past 90 days.

Sunnyvale has approximately 54,697 households, with the average home built around around 1971. Of all of the households found in Sunnyvale today, roughly 53% are married and 34% have children, with an average income of $116,527 and about 29% of residents possessing a bachelor’s degree.

Sell Your Home For More Pay a 1.5% Commission

See How