City overview · FY2026

Bangkok

Thailand✓ Verified sourceHuman review pendingGeo map →Verified CheckSimulate A/B/C

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.

FY2026 budget
THB92.7B
FY2569 expenditure ordinance, including commercial undertakings. District map is district-office services only.
Per resident
THB 17,095
budget ÷ population
Year over year
—
document has no prior year
Departments
12
5 expense classes
Top department
26.3%
District office services
Top 3 concentration
63.5%
share of total budget
Line items
75
extracted from the document
Allocation map · where every dollar goes · FY2026
THB92.7B IN VIEW
12 departments · 75 line items in total. Bar width = share of the largest sibling; click any row with ▸ to descend.

Off the map: District office services (THB24.41B), Administration (THB17.53B), Central reserve (THB16.96B) — spending the document does not tie to a building.

Citizen brief · five questions
What is the biggest bet?
District office services at THB24.41B — 26.3% of everything the city spends here.
How concentrated is it?
The top 3 departments hold 63.5% of the budget across 12 departments.
What moved most since last year?
This document does not print a comparable prior year.
How much is vaguely labeled?
No vague catch-all labels detected. Good discipline.
What single line matters most?
"ด้านการบริหารจัดการและบริหารราชการกรุงเทพมหานคร — printed class total in the FY2" (Administration) — THB17.53B, 18.9% of budget.
Audit signals
  • Outsized single line item

    "ด้านการบริหารจัดการและบริหารราชการกรุงเทพมหานคร — printed class total in the FY2569 expenditure ordinance" (Administration) alone is 18.9% of the budget.

Top findings
  • 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.

Main data gaps · recommended next
  • 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.

Extraction notes

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 league table · FY2026
#DepartmentAmountShareYoY
01
District office services
THB24.41B26.3%—
02
Administration
THB17.53B18.9%—
03
Central reserve
THB16.96B18.3%—
04
City development
THB12.34B13.3%—
05
Natural resources and environment
THB10.64B11.5%—
06
Public health
THB2.99B3.2%—
07
Subsidy to supervised agencies
THB2.91B3.1%—
08
Social and community development
THB2.21B2.4%—
09
Education
THB1.02B1.1%—
10
Commercial undertakings
THB783.88M0.8%—
11
Public order and safety
THB700.08M0.8%—
12
Economy and commerce promotion
THB209.56M0.2%—
Expense classes
Ordinance classTHB47.63B51.4%
District officeTHB24.41B26.3%
Central reserveTHB16.96B18.3%
SubsidyTHB2.91B3.1%
Commercial undertakingTHB783.88M0.8%
Largest line items · FY2026
  • 01
    ด้านการบริหารจัดการและบริหารราชการกรุงเทพมหานคร — printed class total in the FY2569 expenditure ordinance
    Administration · Ordinance class
    THB17.53B
  • 02
    ด้านเมืองและการพัฒนาเมือง — printed class total in the FY2569 expenditure ordinance
    City development · Ordinance class
    THB12.34B
  • 03
    ด้านทรัพยากรธรรมชาติและสิ่งแวดล้อม — printed class total in the FY2569 expenditure ordinance
    Natural resources and environment · Ordinance class
    THB10.64B
  • 04
    ค่าใช้จ่ายเกี่ยวกับภารกิจและ หรือนโยบายที่ได้รับมอบ สำนักงบประมาณ จากรัฐบาล กรุงเทพมหานคร
    Central reserve · Central reserve
    THB4.21B
  • 05
    เงินช่วยเหลือข้าราชการ และลูกจ้าง สำนักการคลัง
    Central reserve · Central reserve
    THB3.91B
  • 06
    เงินสำรองสำหรับจ่ายเป็น เงินบำเหน็จบำนาญ สำนักงบประมาณ ข้าราชการกรุงเทพมหานคร กรุงเทพมหานคร
    Central reserve · Central reserve
    THB3.65B
  • 07
    ด้านสาธารณสุข — printed class total in the FY2569 expenditure ordinance
    Public health · Ordinance class
    THB2.99B
  • 08
    General subsidy to Navamintrathirat University (มหาวิทยาลัยนวมินทราธิราช)
    Subsidy to supervised agencies · Subsidy
    THB2.91B
How this was produced
  1. Fetched

    Downloaded from the city's official website and fingerprinted with SHA-256

  2. Extracted

    Read the FY2026 appropriation table out of the document

  3. Reconciled

    Our department figures add up to THB92.7B — the same total the city printed. Extraction is discarded if they disagree.

  4. Human reviewpending

    Pending: a person checks these totals against the city's published pages before OpenGovs calls them verified

Monthly · $2,400

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 →
Premium · $1,500

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 →
Source documents
Provenance
Verification

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.

Last screened
Sep 24, 2026
Population
5,422,568