See total ranking

China Investment Corporation (CIC)

Founded in 2007, China Investment Corporation (CIC) is a sovereign wealth fund operating through three subsidiaries: CIC International, CIC Capital and Central Huijin. While CIC International and CIC Capital are market-oriented commercial entities with a specialised mandate and global reach, Central Huijin makes equity investments in key state-owned financial institutions. CIC is headquartered in Beijing, China and has two overseas branches in Hong Kong and New York, USA.

Ranking position
#343 /395
Total score
0.5 /100
Industry
Sovereign wealth funds #10
Measurement area Score Rank (0-395)

Governance and strategy

0.0 /40 #297

Respecting planetary boundaries

0.0 /30 #276

Adhering to societal conventions

0.5 /30 #300

Leading practices

Risks and opportunities

See results for

  1. 2025

More about the company

Headquarters
China
Results 2021
Net income: USD 108 billion; Total assets: USD 1.2 trillion
Ownership structure
State-owned
Number of employees
689
Website
http://www.china-inv.cn/

This financial institution is part of the SDG2000, the 2,000 most influential companies

See company profile