Madalali · Property Intelligence

What 30,220
Instagram listings
reveal about housing
in Dar es Salaam.

30,220
listings
517
dalali accounts
77
neighbourhoods
44%
at median income

The first structured property dataset for any Sub-Saharan African city, built from 517 informal brokers rather than a formal portal. The structural difference is not a limitation. It is the finding.

44%

of rental listings are priced at or below TSH 400,000 per month (the approximate Tanzanian median household income).

The remaining 56% is structurally inaccessible. Premium and upper-mid neighbourhoods are 0% accessible at that threshold; budget-tier neighbourhoods are 100%.

0%44% threshold100%

Nine findings, in order of weight.

INTERACTIVE
01Naming · Comparison

The Name on the Door

Masaki vs Mikocheni. Same square metres. Different price.

Paired listings with identical bedrooms, plot size, and amenity profile diverge by name alone. The headline rent is partly a postcode tax.

02Affordability · Map

Rent Per Bedroom Across Dar

Choropleth of median TSH per bedroom per month.

Low total rent ≠ affordable. Studio-heavy wards collapse the apparent floor of the market.

03Distribution · Bar

When the Average Lies

Mean vs median monthly rent, by tier.

In premium tiers the mean overshoots the median by 38%. The rich tail is doing all the work.

04Volume · 3D

The Market Is Not Where the People Are

Listing volume by neighbourhood, scaled to count.

Population gravity points one direction. Listing gravity points another. The dataset is a map of where capital looks, not where people live.

05Brokers · Map

The Market Is the People

517 dalalis, sized by follower count.

A property portal is a database of listings. Dar es Salaam is a database of brokers. Each one is a single point of failure.

06Amenity Premium

What a Generator Costs

Rent per bedroom with vs without generator, water tank, 24/7 security.

The price of resilience in an unreliable-utilities market. The household pays the infrastructure gap.

07Coverage Gap · Map

The Wards Instagram Doesn’t See

Gerezani, Manzese, Jangwani, and others.

Not low-density. Low-digital. The gap is not absence of housing but absence of dalalis with phones.

08Payment Terms
2mo3mo6mo12mo

Where Six Months’ Rent Is the Entry Fee

Advance payment months by tier.

The headline rent understates the true barrier to entry. For most households, the deposit is the deal-breaker.

09Supporting

By the Numbers

Property types, bedroom distribution, follower brackets, listing-type split.

The shape of the dataset itself: how 30,220 captions decompose into structure.

Why Dar is different.

Nairobi has property portals. Dar es Salaam has dalalis. When Maina Murage built his Nairobi dataset, he scraped a formal listing website. When we built this one, we searched Instagram for 517 individual brokers, one account at a time, across all five administrative districts of the city.

That structural difference is not a limitation. It is the finding. The Dar es Salaam housing market routes itself through people, not platforms. Each dalali account is a micro-franchise serving a specific geography.

The result is a richer dataset than a portal would produce, and a harder one to build. 60% of captions are in Swahili. Prices appear as “2.5 Laki” or “MILIONI 3.5”. Bedroom counts as “vyumba vitatu”. A large language model parsed all of it.

Method.

all_prices = asking_prices · negotiation = invisible
excluded: rentals > TSH 50M/mo (extraction artefacts)
excluded: plot listings priced per_m² (not per_unit)
pipeline: TypeScript / Deno · open source
extraction: Claude Sonnet 4.6 · captions only