data·vault_
← Catalog

Airbnb price data: mean and median nightly price in 6 US cities

Published 2026-09-10. Source: Inside Airbnb, CC BY 4.0. Data Vault is not affiliated with Airbnb or Inside Airbnb. This page documents the data; it is not pricing or investment advice.

Anyone searching for Airbnb price data hits the same wall: published market reports give one blended number per country, and scraping Airbnb directly gets accounts blocked. This page sits in between. It works from 90,169 individual listings across 6 US cities, reads the price column of each city's CSV, and reports two numbers per city: the mean and the median nightly rate. All figures below were computed from the shipped CSVs with Python; the code is normalize.py in the pack.

Snapshots were taken between 2026-06-22 and 2026-08-10, one date per city. A listing counts once, as it stood on its city's snapshot day.

Mean and median nightly price, city by city

The entire-home column is the median for that room type alone, the closest thing to a like-for-like comparison across markets with different room mixes:

CityListingsSnapshotMean nightlyMedian nightlyMedian, entire home
Austin, TX11,2952026-06-22$352.25$217.00$233.38
Nashville, TN10,2422026-06-26$374.08$281.54$290.50
Denver, CO4,9392026-06-30$276.04$176.45$191.00
New York City, NY30,2342026-08-10$267.35$175.30$210.00
Las Vegas (Clark County), NV20,2342026-06-27$334.89$234.00$250.00
San Diego, CA13,2252026-06-27$483.80$322.92$361.00

Three things stand out. San Diego is the most expensive market on every measure, with an entire-home median of $361 against Denver's $191. New York City looks cheap on the mean ($267.35) for a reason the room mix explains: 42 percent of its rows are private rooms after the city's short-term-rental registration rules, and private rooms price far below whole units. And every mean sits well above every median, which the next section explains.

Why the mean and median differ, and which to use

Nightly prices skew right. Most listings cluster between $80 and $300, but a tail of luxury units at $2,000, $5,000 and higher drags the average upward. The median ignores that tail, so it answers a different question than the mean. The gap is widest in San Diego ($483.80 mean against $322.92 median, about $161) and narrowest in New York City and Nashville (about $92 each).

Which number you want depends on the job. For "what does a typical listing cost here," use the median. For "if I list a property, what does the average listing earn per booked night," the mean is the closer starting point, though it still overstates what a typical unit earns. For revenue modeling across a whole market, the mean is what multiplies out against listing counts. Rooms with small counts, like hotel rooms in Denver (n=23), are too thin to compare at all.

Snapshot data versus live prices

Each city's file is one scrape on one day. Austin is the market as of 2026-06-22; New York City as of 2026-08-10; the other four late in June. That makes every number on this page reproducible: rerun the same computation against the same file and you get the same values. A live price feed makes the opposite trade, current numbers with no way to reproduce yesterday's.

What a snapshot cannot tell you: prices set after the scrape date, weekend versus weekday dynamics, and occupancy. Hosts reprice constantly, so treat a snapshot median as the market's shape, not its current level. When you need fresh numbers, the options are the next Inside Airbnb release for that city or running your own scrape on a schedule. For most pricing work, a quarterly snapshot is enough to see trend, and it keeps every past number auditable.

Reproduce the table yourself

Every figure above comes from one line of pandas-shaped logic per city:

import csv, statistics
rows = list(csv.DictReader(open("listings-summary.csv")))
prices = [float(r["price"]) for r in rows]
print(statistics.mean(prices), statistics.median(prices))

Run it against any city's CSV in the pack and you should get the table's numbers to the cent. The free 20-row sample CSV carries the same 12 columns if you want to test the pipeline before committing to anything, and the column-by-column data guide explains the rest of the schema.

Get the price data

Full pack: 90,169 rows, per-city CSVs, data dictionary, methodology, source checksums. Per-city row counts and snapshot dates: Airbnb data by city.

More from the catalog

FAQ

What is the average Airbnb nightly price in these 6 US cities?

Across the 90,169 listings in this pack, mean nightly prices run from $267.35 in New York City to $483.80 in San Diego. The other four cities sit between: Austin 352.25, Nashville 374.08, Denver 276.04, and Las Vegas (Clark County) 334.89. Medians are lower everywhere, from $175.30 in New York City to $322.92 in San Diego.

Why is the mean nightly price so much higher than the median?

The price column is right-skewed: a small number of luxury listings at $2,000 to $10,000 per night pull the mean up while barely moving the median. In San Diego the mean is $483.80 against a median of $322.92, a gap of about 161 dollars. Use the median when you want the typical listing and the mean when you are estimating revenue per listing across a market.

Are these Airbnb prices live?

No. Every city was captured on a single date, between 2026-06-22 and 2026-08-10 depending on the city. The numbers describe the market on that day, and hosts change prices constantly. For a current view you need a newer snapshot: either the next Inside Airbnb release for that city or a repeated scrape of your own.