How the YallaValue Dubai Price Index is built

Every figure on the hub comes from the sales and rental contracts registered with the Dubai Land Department, computed the same way each month. This page says exactly how.

The data

Sales are every residential transaction registered with the Dubai Land Department as a sale: off-plan and completed alike, apartments and villas, with the registration date. Mortgages, gifts and commercial units are left out. Rents are every Ejari contract, new and renewal, by its start date. Both are the records already behind every building and unit page on YallaValue; apart from the index itself, the hub adds nothing to them and estimates nothing from them. Sizes are the DLD built-up area in square feet.

The data pipeline flags a small number of records as outliers (a registered price that is plainly not a market price). They count in the totals and shape no median.

The index

The YallaValue Dubai Price Index is produced by the valuation engine behind every property page on this site. A large, fixed basket of Dubai homes is revalued at the start of every month with that engine, which is trained on every sale registered with the DLD, and the basket's value is indexed to January 2008 = 100. Because the basket never changes, the index compares like with like from month to month rather than whatever happened to sell: a month heavy with Palm villas does not lift it, and a quiet month in the mid-market does not drag it.

The published series is the smoothed one, so that the month-to-month noise of a valuation run does not read as a move in the market; the engine also keeps the unsmoothed series. The index is the same number wherever it appears on this site: here, on the home page, and in every release.

It is not a transaction index. The prices per square foot on this page, by area, building and type, are medians of registered sales and will not move in step with it month by month: they say what sold and for how much, the index says what the same homes are worth.

Everything else

Every other figure is a plain median or count over a window. The city strip, the areas and the types use the last 12 months, the 12 before and the 12 ending five years earlier. The buildings use the last three months against the three before as well. A change is reported only when both windows hold at least ten records; a building appears in the movers only on that basis, and the rest are left out rather than estimated. A gross yield is the median rent per square foot over the median sale price per square foot of the same area, building or type, before service charges.

Releases and revisions

A release covers a calendar month and is published on the 3rd of the month after. The sales, rents and tables are recomputed each time, so a sale registered late lands in the month it belongs to; the index is taken as the engine published it. The hub shows the last revision to the index; the log is below. Published releases are kept and can be downloaded by month.

ReleasePublishedRevision to the month before
October 20269 November 2026None

The files

Three files, as CSV or JSON, free to use with a credit to YallaValue and a link to yallavalue.com/dubai (CC BY 4.0). Fractions are fractions (0.118 is 11.8%); money is in AED; an empty cell means the figure is not reported for that row.

yallavalue-dubai-price-index_{from}_{to}_{rows}.csv

The city series: one row a month (or quarter, or year) for Dubai as a whole, apartments and villas together unless `kind` is set.

month
First day of the month (of the quarter or year for rolled-up rows), YYYY-MM-DD
kind
all, apartment or villa
index
YallaValue Dubai Price Index, January 2008 = 100; for a quarter or year, the level at its last month
sales
Residential sales registered with the DLD in the period
value_aed
Sum of their prices, AED
off_plan_sales
Of the sales, how many were off-plan
median_price_aed
Median sale price, AED (rolled-up rows: the monthly medians averaged, weighted by sales)
median_price_per_sqft_aed
Median price per square foot of built-up area, AED
median_size_sqft
Median built-up area, sqft
rent_contracts
Ejari contracts registered in the period, new and renewal
rent_renewals
Of those, renewals
median_rent_aed
Median annual rent, AED
median_rent_per_sqft_aed
Median annual rent per square foot, AED

yallavalue-dubai-areas_{release}.csv

Every area of a release, one row per area and kind: the last 12 months against the 12 before and the 12 ending five years earlier.

area, slug
The area's name and its page: yallavalue.com/dubai/{slug}
kind
all, apartment or villa
homes
Units and villas in the area
sales_12m, previous_sales_12m
Sales in the last 12 months and in the 12 before
value_aed, off_plan_sales
Sum of prices and off-plan count, last 12 months
median_price_aed, median_price_per_sqft_aed, median_size_sqft
Medians over the last 12 months
change_12m, change_5y
Change in the median price per sqft against the earlier window, as a fraction (0.118 = 11.8%); empty below ten sales in either window
rent_contracts_12m, median_rent_aed, median_rent_per_sqft_aed, rent_change_12m
The same for Ejari contracts
gross_yield
Median rent per sqft over median sale price per sqft, as a fraction
latitude, longitude
The area's centre

yallavalue-dubai-buildings_{release}.csv

Every building (apartments) and community (villas) with a sale or a contract in the release's 12 months.

building, slug, area, area_slug
The building and its area; the page is yallavalue.com/dubai/{area_slug}/{slug}
kind
apartment (a building) or villa (a community)
sales_3m, previous_sales_3m, median_price_per_sqft_3m_aed, change_3m
The last three months against the three before
sales_12m, previous_sales_12m, median_price_per_sqft_12m_aed, change_12m, change_5y
The last 12 months against the 12 before and the 12 ending five years earlier
median_price_12m_aed
Median sale price, last 12 months
rent_contracts_12m, median_rent_12m_aed, median_rent_per_sqft_12m_aed, rent_change_12m
Ejari contracts, last 12 months
gross_yield
Median rent per sqft over median sale price per sqft, as a fraction

Each file can be fetched by URL with the same parameters the page uses: https://api.yallavalue.com/api/v1/market/index.csv with from, to (YYYY-MM), rows (monthly, quarterly, yearly) and kind; https://api.yallavalue.com/api/v1/market/areas.csv and https://api.yallavalue.com/api/v1/market/buildings.csv with release (YYYY-MM) and kind.

Citing the figures

Cite the release, not the page: “YallaValue Dubai Price Index, October 2026 release. yallavalue.com/dubai”. For a figure the hub does not show, a single building or a custom period, write to [email protected].