Hong Kong Company Director Networks: Who Sits on the Most Boards?
Corporate governance analysis often starts with a simple question: who are the directors, and how many boards do they sit on? In Hong Kong's listed company universe, some individuals hold positions across dozens of companies simultaneously. Others share boards in ways that reveal business networks not obvious from public filings alone.
Renavon's hkex_directors dataset covers every director appointment and resignation across all HKEX-listed companies. Each record links a director to a company with their role, capacity, appointment date, and tenure. That's enough raw material to map the full network.
The Most Connected Directors¶
Start with the obvious question: who currently sits on the most boards?
SELECT
director_name_en,
COUNT(DISTINCT stock_code) AS board_count,
STRING_AGG(DISTINCT company_name_en, ', ' ORDER BY company_name_en) AS companies
FROM renavon_hkex_directors.main.hkex_directors
WHERE director_status = 'Active'
GROUP BY director_name_en
HAVING COUNT(DISTINCT stock_code) >= 5
ORDER BY board_count DESC
LIMIT 25;
Directors holding five or more simultaneous board seats are worth examining. Institutional investors and proxy advisors increasingly flag "overboarded" directors as a governance risk -- the argument being that no individual can meaningfully oversee that many companies at once.
Note that director_name_en may have slight variations for the same person across filings. For precise analysis, cross-reference with director_name_zh (Chinese name) where available, as Chinese names tend to be more consistently recorded.
Board Overlaps: Shared Directors Between Companies¶
Two companies sharing multiple directors can indicate business relationships, common ownership, or governance concerns. This query finds pairs of companies with the most directors in common.
WITH active_directors AS (
SELECT director_name_en, stock_code, company_name_en
FROM renavon_hkex_directors.main.hkex_directors
WHERE director_status = 'Active'
)
SELECT
a.company_name_en AS company_a,
b.company_name_en AS company_b,
COUNT(DISTINCT a.director_name_en) AS shared_directors,
STRING_AGG(DISTINCT a.director_name_en, ', ' ORDER BY a.director_name_en) AS director_names
FROM active_directors a
JOIN active_directors b
ON a.director_name_en = b.director_name_en
AND a.stock_code < b.stock_code
GROUP BY a.company_name_en, b.company_name_en
HAVING COUNT(DISTINCT a.director_name_en) >= 2
ORDER BY shared_directors DESC
LIMIT 20;
The a.stock_code < b.stock_code condition prevents duplicate pairs (A-B and B-A). Companies sharing three or more directors are almost certainly part of the same corporate group or have a significant strategic relationship.
Independent vs Executive Director Mix¶
The capacity field distinguishes between executive directors (day-to-day management), non-executive directors (oversight), and independent non-executive directors (external oversight). Hong Kong listing rules require at least three INEDs on each board. This query checks the current composition.
SELECT
stock_code,
company_name_en,
COUNT(*) AS total_directors,
SUM(CASE WHEN capacity = 'Independent Non-Executive Director' THEN 1 ELSE 0 END) AS independent_count,
SUM(CASE WHEN capacity = 'Executive Director' THEN 1 ELSE 0 END) AS executive_count,
SUM(CASE WHEN capacity = 'Non-Executive Director' THEN 1 ELSE 0 END) AS non_executive_count,
ROUND(SUM(CASE WHEN capacity = 'Independent Non-Executive Director' THEN 1 ELSE 0 END) * 100.0 / COUNT(*), 1) AS ined_pct
FROM renavon_hkex_directors.main.hkex_directors
WHERE director_status = 'Active'
GROUP BY stock_code, company_name_en
ORDER BY ined_pct ASC
LIMIT 30;
Companies with a low percentage of independent directors, or those barely meeting the minimum of three, may warrant closer scrutiny. This is a standard screening criterion for governance-focused investors.
Director Tenure: The Long Servers¶
Long tenure is a double-edged sword. Experience and institutional knowledge are valuable, but regulators and investors are increasingly questioning whether directors serving 15+ years can truly remain independent.
SELECT
director_name_en,
company_name_en,
stock_code,
capacity,
appointment_date,
tenure_years,
tenure_days
FROM renavon_hkex_directors.main.hkex_directors
WHERE director_status = 'Active'
AND capacity = 'Independent Non-Executive Director'
AND tenure_years >= 9
ORDER BY tenure_years DESC
LIMIT 30;
The nine-year threshold is significant: the Hong Kong Corporate Governance Code requires companies to explain why any INED serving beyond nine years should still be considered independent. Directors exceeding this mark appear in annual reports with explicit justifications.
Practical Applications¶
This data supports several real-world use cases:
- Due diligence: Before investing in or doing business with a listed company, map its director network to identify potential conflicts of interest or related-party risks.
- Governance screening: Fund managers can flag companies with overboarded directors, low independence ratios, or long-serving INEDs for further review.
- Network analysis: Researchers and journalists can trace corporate relationships through shared directorships, often revealing business group structures that aren't immediately apparent from ownership data alone.
- Regulatory compliance: Companies themselves can use this data to benchmark their board composition against peers.
Get Started¶
The hkex_directors dataset covers all director appointments across HKEX-listed companies, with fields for capacity, status, appointment and resignation dates, and computed tenure. Every query in this post runs directly against MotherDuck via your Renavon subscription -- connect with DuckDB, your favourite SQL client, or an AI agent via MCP. Browse the full dataset and column reference on the datasets page.
Get data insights in your inbox
New datasets, analysis, and Hong Kong market updates. No spam.
Explore HKEX director data
Director appointments, resignations, and share dealings from Hong Kong Exchange.