Extracted from Bangkok's own budget document — fy2569 expenditure ordinance, including commercial undertakings. district map is district-office services only.. Every figure below adds up to the total the city printed in that document; nothing is estimated. A person still checks these numbers against the city's published pages before OpenGovs calls them verified data.
Off the map: District office services (THB24.41B), Administration (THB17.53B), Central reserve (THB16.96B) — spending the document does not tie to a building.
- Outsized single line item
"ด้านการบริหารจัดการและบริหารราชการกรุงเทพมหานคร — printed class total in the FY2569 expenditure ordinance" (Administration) alone is 18.9% of the budget.
- District offices are the largest class that sits on a map
การจัดบริการของสำนักงานเขต is ฿24,409,929,957, 26.3% of the ordinance. The 50 district rows add up to that printed total. The color on the map is this district-office appropriation, not every baht BMA spends inside the district boundary.
- The central reserve is ฿16.96 billion
รายจ่ายงบกลาง is 18.3% of the ordinance. The largest lines are mission costs assigned by the national government (฿4.21 billion), assistance for officials and employees (฿3.91 billion), and the pension-gratuity reserve (฿3.65 billion). These are held by the Budget Bureau and the Finance Bureau, not by a district.
- BMA education in this book is ฿1.02 billion
The education class is BMA's own school support in the ordinance. National OBEC teacher payroll is a ministry budget and is not in this book.
- Disbursement results are published, but the file would not download
The Finance Bureau publishes a comparison of appropriations and actual disbursement for FY2564–2568 at https://data.bangkok.go.th/dataset/2564-2568. The CSV download returned HTTP 500, so actual spending is not in this extract. Figures here are the FY2569 appropriation.
- Off-budget funds are printed and excluded
The same summary prints เงินนอกงบประมาณ of ฿1,814,814,100 beside the ordinance. It is not part of the ฿92,700,654,060 total.
- Eight citywide classes are published at the printed total only
Program rows inside administration, city development, environment, and the other citywide classes are in the PDF. Wrapped cells in the text layer do not reproduce those class totals line by line, and the matching spreadsheets could not be fetched (the open-data host resets TLS). Those eight classes are one line each, equal to the printed total. District services, the central reserve, the university subsidy, and the three commercial undertakings are lines, because those lines reproduce the printed totals.
- The public-health class is not the whole hospital system
ด้านสาธารณสุข is ฿2,987,321,082. Medical Bureau personnel is booked in the administration class under the personnel plan, so hospital pay is not all inside the health class. This extract does not move amounts between classes.
FY2569 in the Buddhist calendar is the fiscal year 1 October 2025 – 30 September 2026. The published ordinance total is 92,700,654,060 baht: BMA expenditure 91,916,771,160 plus BMA commercial undertakings 783,882,900. The map colors the 50 district offices by their district-services appropriation only. Citywide classes (drainage, roads, hospitals, the central reserve) are not spread across districts.
| # | Department | Amount | Share | YoY |
|---|---|---|---|---|
| 01 | District office services | THB24.41B | 26.3% | — |
| 02 | Administration | THB17.53B | 18.9% | — |
| 03 | Central reserve | THB16.96B | 18.3% | — |
| 04 | City development | THB12.34B | 13.3% | — |
| 05 | Natural resources and environment | THB10.64B | 11.5% | — |
| 06 | Public health | THB2.99B | 3.2% | — |
| 07 | Subsidy to supervised agencies | THB2.91B | 3.1% | — |
| 08 | Social and community development | THB2.21B | 2.4% | — |
| 09 | Education | THB1.02B | 1.1% | — |
| 10 | Commercial undertakings | THB783.88M | 0.8% | — |
| 11 | Public order and safety | THB700.08M | 0.8% | — |
| 12 | Economy and commerce promotion | THB209.56M | 0.2% | — |
- 01THB17.53Bด้านการบริหารจัดการและบริหารราชการกรุงเทพมหานคร — printed class total in the FY2569 expenditure ordinanceAdministration · Ordinance class
- 02THB12.34Bด้านเมืองและการพัฒนาเมือง — printed class total in the FY2569 expenditure ordinanceCity development · Ordinance class
- 03THB10.64Bด้านทรัพยากรธรรมชาติและสิ่งแวดล้อม — printed class total in the FY2569 expenditure ordinanceNatural resources and environment · Ordinance class
- 04THB4.21Bค่าใช้จ่ายเกี่ยวกับภารกิจและ หรือนโยบายที่ได้รับมอบ สำนักงบประมาณ จากรัฐบาล กรุงเทพมหานครCentral reserve · Central reserve
- 05THB3.91Bเงินช่วยเหลือข้าราชการ และลูกจ้าง สำนักการคลังCentral reserve · Central reserve
- 06THB3.65Bเงินสำรองสำหรับจ่ายเป็น เงินบำเหน็จบำนาญ สำนักงบประมาณ ข้าราชการกรุงเทพมหานคร กรุงเทพมหานครCentral reserve · Central reserve
- 07THB2.99Bด้านสาธารณสุข — printed class total in the FY2569 expenditure ordinancePublic health · Ordinance class
- 08THB2.91BGeneral subsidy to Navamintrathirat University (มหาวิทยาลัยนวมินทราธิราช)Subsidy to supervised agencies · Subsidy
- Fetched
Downloaded from the city's official website and fingerprinted with SHA-256
- Extracted
Read the FY2026 appropriation table out of the document
- Reconciled
Our department figures add up to THB92.7B — the same total the city printed. Extraction is discarded if they disagree.
- Human reviewpending
Pending: a person checks these totals against the city's published pages before OpenGovs calls them verified
Verified Check
Bangkok can publish a live vendor register, itemized cards, and named payroll. While those files are current, the city carries a public Verified Check — the most transparent mark on the map. The badge comes off if a month is missed.
Open the monthly feed →Budget Simulator
We already hold Bangkok's adopted book. Upload proposed budgets A, B, and C, simulate vs estimated, then score the scenarios when actuals land so the next round is tighter.
Simulate A, B, C →- Open document →txtfy2569-expenditure-by-plan.txt373.8 KB · fetched Sep 24, 2026sha-256 078b91e977a06184b5290183b4e838e5183e0a7903cf7303049d67aaca73e56f
Text layer retrieved from the official data.bangkok.go.th download URL. PDF bytes were not stored because the host resets TLS from the build environment. SHA-256 of the text layer is in cities/bangkok/raw/manifest.json.
Verified provenance means we can prove where the file came from and that it has not been altered — it is not a claim that a person has checked the numbers yet.