Thailand's Missing 3,000 Companies in the Province Register (2026)
In short
Every row in Thailand's province table adds up to exactly 1,986,709 registered companies, but the national count is 1,989,709. That leaves 3,000 companies unaccounted for in any province, a gap worth 0.15 percent of the total. The same 1,986,709 figure also equals the number of companies with a size band and an active or dormant status, so the missing 3,000 look like one unclassified batch rather than a mapping error tied to geography. Bangkok alone holds 40.91 percent of every company that does have a province on record.
Why do the province totals fall short?
Add up every row in the province table and Thailand's company register holds 1,986,709 businesses (DBD, 2026). Pull the single national total from the same registry and it reads 1,989,709. Subtract one from the other and 3,000 registered companies simply do not show up under any province, not even the two catch-all rows the table already carries for entities with no province code on file. Those two unassigned rows hold 556 and 16 companies, a combined 572, and both are already folded into the 1,986,709 province sum. The 3,000 that are missing sit outside that sum entirely. The same number, 1,986,709, is also exactly how many companies carry a size band in the registry and exactly how many carry an active or dormant status. Three independent counts land on one figure. That points to a single population of about 3,000 companies that lack a full attribute record across province, size and status together, rather than three separate holes in three separate columns.
Top 10 provinces by registered company count
- Bangkok812,799
- Chon Buri127,023
- Nonthaburi102,370
- Samut Prakan97,609
- Pathum Thani81,256
- Chiang Mai65,164
- Phuket52,557
- Surat Thani40,161
- Nakhon Ratchasima33,958
- Rayong33,083
Figures in registered companies.
Bangkok holds more registered companies than the next six provinces combined.
Reconciling the national total against the province table
| Component | Companies | Share of national total |
|---|---|---|
| Named provinces, 77 rows | 1,986,137 | 99.82% |
| Unassigned province rows, 2 rows | 572 | 0.03% |
| Missing from every province row | 3,000 | 0.15% |
| National total | 1,989,709 | 100.00% |
Every component adds back up to the national total of 1,989,709, as of 17 Jul 2026.
Why this matters
A researcher who only ever queries the province table will never see this gap, because every province figure they can pull is internally consistent and sums cleanly to 1,986,709. The gap only appears when the province table is checked against the single national row, a step most published province rankings skip entirely. That has a practical cost. A site-selection team sizing a market by province, a bank benchmarking regional branch coverage, or a policy office comparing provincial business density all inherit an undercount of 3,000 companies without any warning that the undercount exists. The fix is not to guess where those companies belong. It is to report the reconciliation itself, so anyone building on province data knows the province total is a floor, not the full count. Registries this large will always carry some unclassified backlog. What separates a trustworthy dataset from a misleading one is whether that backlog is disclosed next to the numbers that depend on it.
Definitions
- Entity count
- The number of registered juristic persons, mainly limited companies and partnerships, recorded against a given province or nationally in the DBD registry.
- Unassigned province row
- A row in the province table that holds companies with no province code on file, rather than a named province. This page finds 2 such rows, holding 556 and 16 companies.
- Size band
- A classification of a company as micro, small, medium or large, based on filed financial data. Not every registered company carries one.
- Active or dormant status
- A registry flag showing whether a company is currently operating or has gone dormant. Not every registered company carries this flag either.
- Reconciliation
- Checking that the parts of a dataset add up to its stated whole, and reporting the difference when they do not.
Assumptions
- The province sum and the national total are both drawn from the same computed_at snapshot, 17 July 2026, so the 3,000-company gap is not an artifact of comparing two different refresh dates.
- This page cannot identify which specific companies make up the missing 3,000, since the database exposes only pre-aggregated counts, not company-level records.
- The match between the province sum, the size-band total and the active-or-dormant total is treated as strong evidence of one shared unclassified population, not as proof, since no single query links all three attributes to the same company list.
Methodology
Figures are drawn from the DBD-sourced registry aggregates in market_province_insight and market_national_insight, computed_at 17 July 2026. The province sum totals entity_count across all 79 rows in market_province_insight, which includes 77 named provinces and 2 rows where the province code was not assigned. The national total is the single total_entities row in market_national_insight. The gap is the national total minus the province sum. The size-band and active-or-dormant cross-checks sum count_micro, count_small, count_medium and count_large, and separately active_count and inactive_count, across every row of market_tsic_insight. This is a reconciliation of aggregate counts, not an identification of which specific companies are missing, since person-level and record-level detail is outside the scope of this database.
How we verified this
- Summed entity_count across all 79 rows of market_province_insight, 77 named provinces plus 2 unassigned rows, and got 1,986,709, matching the value used throughout this page.
- Read total_entities from the single row of market_national_insight as 1,989,709 and subtracted the province sum to get a gap of 3,000.
- Divided 3,000 by 1,989,709 to get 0.1508 percent, rounded to 0.15 percent, as the gap's share of the national total.
- Summed count_micro, count_small, count_medium and count_large across every row of market_tsic_insight and got 1,986,709, the same figure as the province sum.
- Separately summed active_count and inactive_count across market_tsic_insight and got 1,986,709 again, confirming the same population boundary a third way.
- Subtracted the 572 unassigned-province rows from 1,986,709 to get 1,986,137 for the named-province total, then confirmed 1,986,137 plus 572 plus 3,000 equals 1,989,709.
- Divided Bangkok's 812,799 by the province sum of 1,986,709 to get 40.91 percent.
References
- Department of Business Development. (2026). Registered juristic persons by province and national aggregates. Ministry of Commerce, Thailand. https://www.dbd.go.th/
- U.S. Census Bureau. (2024). County Business Patterns (CBP) methodology. https://www.census.gov/programs-surveys/cbp/technical-documentation/methodology.html
Frequently asked questions
How many companies does Thailand's province table show in total?
1,986,709, summed across 77 named provinces and 2 rows where no province code was on file, as of 17 July 2026.
How many registered companies are missing from the province breakdown?
3,000. That is the gap between the national count of 1,989,709 and the province sum of 1,986,709, and it sits outside even the unassigned-province rows.
Which province has the most registered companies in Thailand?
Bangkok, with 812,799 companies, which is 40.91 percent of every company that carries a province on record.
Is the 3,000-company gap a data error?
It is a documented completeness gap, not a claim about any specific company. The same 1,986,709 figure also equals the count of companies with a size band and with an active or dormant status, which suggests one unclassified batch rather than a scattering of mapping mistakes.
Cite this page
Chatpong L. (2026). Thailand's Missing 3,000 Companies in the Province Register (2026). Max Data Insights. https://maxdatathailand.com/insights/the-3000-company-gap-in-thailands-province-register-2026
Data & corrections
Download the data (CSV)Spot something off, or want to ask about the data? Email insights@maxsolutions.co.th. We publish corrections.
Written by
Chatpong L.Founder, Max Data, Max Solutions Co., Ltd.
Chatpong L. leads Max Data, a company-intelligence platform built on Thailand's official business registry. He writes about the structure of the Thai economy using primary registry data. His work covers company formation, industry concentration, and regional business activity.
Related insights
This page reports company-level and aggregate statistics only. It names no individuals and makes no claims about any person. Figures are provided for information and may be revised as source data updates.
