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
Total score
Industry Rank
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

More about the company

Results 2021
Net income: USD 108 billion; Total assets: USD 1.2 trillion
Ownership structure
Number of employees

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

See company profile