Skip to main content
TLI.

Indicators

TLI's composite is built from 30 indicators across 7 independent categories. Each indicator has a transparent definition, a documented source, fixed scoring goalposts, and a province-by-province distribution. Click into any indicator to see its full methodology, source provenance, and which Thai provinces score highest and lowest.

Goalposts anchor the 0-to-100 score: a low value that scores zero and a high value that scores 100, with linear interpolation between (two indicators use a parabolic curve where a mid-range value is best). Goalposts follow international guidelines where they exist (WHO for air quality, the WHO/UNICEF JMP service ladder for piped water), and the observed Thai provincial distribution where they do not. The methodology page documents the framework; each indicator page below carries its own band and rationale.

31 live · 1 in development (targeted for v1.1, post-launch)

How TLI scoring works
Raw value
The measurement in the indicator's own units — μg/m³ for PM2.5, beds per 1,000 residents for hospital capacity, percent for forest cover. Units sit under each indicator name and on the indicator detail page.
Score 0–100
A normalization of the raw value against fixed methodology goalposts. Not a percentile — a province scoring 60 means it sits at the "good" benchmark, not 60% of provinces. Higher is always better; indicators where lower-is-better in raw terms (e.g. PM2.5, conflict events) are inverted by the goalposts so the scored direction is consistent.
Bands
The five bands carry fixed colors used everywhere on the site (score chips, province cards, the homepage map, search results, the indicator distribution charts). A province scoring 78 will appear in sage green on every surface; a province scoring 22 will appear in terracotta on every surface.
  • 0–19 poor (brick)
  • 20–39 weak (terracotta)
  • 40–59 mixed (amber)
  • 60–79 good (sage)
  • 80–100 strong (deep green)
Composite
The seven category scores combine via geometric mean — so a province scoring 0 in any single category is honestly floored at 0 overall, not averaged away. Within each category, indicators carry weights between 0.5 and 1.0 (headline = 1.0, cross-validation companion = 0.5).

For the full goalpost table, references, and reproducibility receipts, see the methodology page.

Environment & Climate 9 live · 9 total

Healthcare 4 live · 1 in dev · 5 total

Connectivity & Transport 6 live · 6 total

Cost & Economy 2 live · 2 total

Safety & Governance 3 live · 3 total

Lifestyle & Culture 5 live · 5 total

Demographics & Scale 2 live · 2 total

In development

1 additional indicator is scoped and source-onboarded but not yet wired into the live composite. Targeted for v1.1, the first post-launch indicator spike. Each has its own page so the roadmap is concrete and the URL is citation-stable.

Each spec page documents the source, license, target methodology version, and the harmonization questions the next spike will resolve. Want a heads-up when these go live? Watch the changelog.

How indicators are weighted

Within each category, indicators carry weights between 0.5 and 1.0. A weight of 1.0 denotes a headline indicator; 0.5 denotes a cross-validation companion that pairs with a headline. The geometric-mean composite combines the seven category scores with equal weight across categories. See the methodology page for the full scoring rationale.