Indicator · TLI ind_rpsto_per_10k_total
Sub-District Health-Promotion Hospitals (รพ.สต.) Per 10,000 Population
จำนวนโรงพยาบาลส่งเสริมสุขภาพตำบล (รพ.สต.) ต่อประชากร 10,000 คน
Source
Ministry of Public Health (MoPH)
Thai Ministry of Public Health facility registry, filtered to the rural community-clinic tier (รพ.สต.).
Goalposts
The 0-to-100 score for this indicator is normalized against fixed methodology goalposts. The values below define the band; click through to the methodology page for the framework that anchors them.
- Score 100
- 2.25 รพ.สต./10k pop
- Score 0
- 0.3 รพ.สต./10k pop
- Direction
- Higher is better
- Anchor
- Methodological constraint
Goalposts of 0.3 and 2.25 sub-district health-promotion hospitals per 10,000 residents are fitted to the observed Thai distribution. The score-zero floor was lifted on 2026-04-30 from zero because a hard-zero floor cascaded zeros through the geometric-mean composite for non-pathological reasons; the 0.3 floor preserves discrimination across the bottom tail. Bangkok still scores near zero, which is correct: BMA primary care comes from urban health centers, not from the รพ.สต. type.
Live distribution: 8 of 77 provinces clip at the score-100 ceiling ; 21 of 77 clip at the score-0 floor.
Which Thai province leads on Sub-District Health-Promotion Hospitals (รพ.สต.) Per 10,000 Population?
8 Thai provinces share the maximum TLI score of 100/100 on Sub-District Health-Promotion Hospitals (รพ.สต.) Per 10,000 Population; the strongest by raw value are Trat , Ang Thong , and Samut Songkhram (raw values from 2.64 to 2.93 รพ.สต./10k pop). The bottom of the distribution is Pattani (0 รพ.สต./10k pop, score 0/100).
Coverage
77 of 77 Thai provinces. Median score: 37.4. Each province's score is normalized 0–100 against fixed goalposts; a higher score is more favorable.
Reading the columns. Raw value the actual measurement in รพ.สต./10k pop. Score normalized 0–100 against fixed methodology goalposts (not a percentile). Higher is better. Why ties? 8 provinces share the score-100 ceiling because their raw values meet or exceed the upper goalpost. 21 share the score-0 floor at the lower goalpost. Provinces beyond the goalposts aren't separated further — that's the trade-off for fixed, year-over-year comparable scoring instead of percentiles.
Top scorers
| Rank | Province | Raw value (รพ.สต./10k pop) | Score |
|---|---|---|---|
| 1 | Trat | 2.93 | 100 |
| 2 | Ang Thong | 2.85 | 100 |
| 3 | Samut Songkhram | 2.64 | 100 |
| 4 | Phra Nakhon Si Ayutthaya | 2.5 | 100 |
| 5 | Phangnga | 2.41 | 100 |
Lowest scorers
| Rank | Province | Raw value (รพ.สต./10k pop) | Score |
|---|---|---|---|
| 77 | Pattani | 0 | 0 |
| 76 | Maha Sarakham | 0 | 0 |
| 75 | Nong Bua Lam Phu | 0 | 0 |
| 74 | Amnat Charoen | 0 | 0 |
| 73 | Roi Et | 0 | 0 |
Show all 77 provinces ranked Sorted highest to lowest score
| Rank | Province | Raw value (รพ.สต./10k pop) | Score |
|---|---|---|---|
| 1 | Trat | 2.93 | 100 |
| 2 | Ang Thong | 2.85 | 100 |
| 3 | Samut Songkhram | 2.64 | 100 |
| 4 | Phra Nakhon Si Ayutthaya | 2.5 | 100 |
| 5 | Phangnga | 2.41 | 100 |
| 6 | Ranong | 2.39 | 100 |
| 7 | Phetchaburi | 2.27 | 100 |
| 8 | Mae Hong Son | 2.25 | 100 |
| 9 | Nakhon Nayok | 2.16 | 95.4 |
| 10 | Chai Nat | 2.09 | 91.8 |
| 11 | Sa Kaeo | 1.93 | 83.6 |
| 12 | Nakhon Phanom | 1.92 | 83.1 |
| 13 | Sing Buri | 1.82 | 77.9 |
| 14 | Lopburi | 1.77 | 75.4 |
| 15 | Sukhothai | 1.76 | 74.9 |
| 16 | Uthai Thani | 1.76 | 74.9 |
| 17 | Chachoengsao | 1.62 | 67.7 |
| 18 | Phatthalung | 1.62 | 67.7 |
| 19 | Satun | 1.57 | 65.1 |
| 20 | Surin | 1.56 | 64.6 |
| 21 | Loei | 1.53 | 63.1 |
| 22 | Chumphon | 1.52 | 62.6 |
| 23 | Saraburi | 1.5 | 61.5 |
| 24 | Trang | 1.5 | 61.5 |
| 25 | Bueng Kan | 1.46 | 59.5 |
| 26 | Nong Khai | 1.45 | 59 |
| 27 | Buri Ram | 1.45 | 59 |
| 28 | Tak | 1.41 | 56.9 |
| 29 | Udon Thani | 1.34 | 53.3 |
| 30 | Nakhon Si Thammarat | 1.33 | 52.8 |
| 31 | Ubon Ratchathani | 1.27 | 49.7 |
| 32 | Yasothon | 1.22 | 47.2 |
| 33 | Phitsanulok | 1.17 | 44.6 |
| 34 | Narathiwat | 1.16 | 44.1 |
| 35 | Kalasin | 1.1 | 41 |
| 36 | Prachuap Khiri Khan | 1.09 | 40.5 |
| 37 | Nakhon Pathom | 1.06 | 39 |
| 38 | Uttaradit | 1.04 | 37.9 |
| 39 | Chiang Mai | 1.03 | 37.4 |
| 40 | Phetchabun | 0.97 | 34.4 |
| 41 | Lampang | 0.95 | 33.3 |
| 42 | Ratchaburi | 0.92 | 31.8 |
| 43 | Si Sa Ket | 0.9 | 30.8 |
| 44 | Songkhla | 0.88 | 29.7 |
| 45 | Chaiyaphum | 0.88 | 29.7 |
| 46 | Nakhon Sawan | 0.78 | 24.6 |
| 47 | Yala | 0.77 | 24.1 |
| 48 | Nakhon Ratchasima | 0.64 | 17.4 |
| 49 | Surat Thani | 0.63 | 16.9 |
| 50 | Krabi | 0.58 | 14.4 |
| 51 | Phichit | 0.57 | 13.8 |
| 52 | Nan | 0.56 | 13.3 |
| 53 | Samut Prakan | 0.53 | 11.8 |
| 54 | Kamphaeng Phet | 0.52 | 11.3 |
| 55 | Pathum Thani | 0.41 | 5.6 |
| 56 | Nonthaburi | 0.32 | 1 |
| 57 | Samut Sakhon | 0.29 | 0 |
| 58 | Chanthaburi | 0.24 | 0 |
| 59 | Sakon Nakhon | 0.17 | 0 |
| 60 | Phuket | 0 | 0 |
| 61 | Bangkok | 0 | 0 |
| 62 | Chon Buri | 0 | 0 |
| 63 | Rayong | 0 | 0 |
| 64 | Lamphun | 0 | 0 |
| 65 | Prachin Buri | 0 | 0 |
| 66 | Kanchanaburi | 0 | 0 |
| 67 | Phrae | 0 | 0 |
| 68 | Khon Kaen | 0 | 0 |
| 69 | Phayao | 0 | 0 |
| 70 | Suphan Buri | 0 | 0 |
| 71 | Mukdahan | 0 | 0 |
| 72 | Chiang Rai | 0 | 0 |
| 73 | Roi Et | 0 | 0 |
| 74 | Amnat Charoen | 0 | 0 |
| 75 | Nong Bua Lam Phu | 0 | 0 |
| 76 | Maha Sarakham | 0 | 0 |
| 77 | Pattani | 0 | 0 |
Methodology
See the methodology page for the full TLI scoring approach, including how this indicator's category Healthcare combines with the other six categories via geometric mean.
Cite as: "Sub-District Health-Promotion Hospitals (รพ.สต.) Per 10,000 Population." Thailand Livability Index, 2026. CC BY-NC 4.0.