
China Three Gorges Renewables (Group) Co., Ltd.
CTG Renewables
China Three Gorges Renewables (Group) Co., Ltd. (SSE: 600905) is the flagship renewable power generation arm of state-owned China Three Gorges Corporation, headquartered in Beijing and founded in 1985. The company develops, builds and operates utility-scale onshore wind, offshore wind, solar photovoltaic, pumped-storage hydro and independent energy storage assets across 30 provinces, autonomous regions and municipalities in mainland China. At year-end 2025 it reported 52.37 GW of cumulative grid-connected installed capacity, split between 24.43 GW of wind (7.55 GW offshore) and 26.78 GW of solar. FY2025 revenue was USD 3.97 billion, net income USD 0.52 billion, total assets CNY 387.16 billion and equity CNY 108.74 billion, with 7,427 employees at 2025-12-31. Control sits with China Three Gorges Corporation, which holds 28.86% directly and roughly 20.27% indirectly through concerted party Yangtze Three Gorges Investment Management Co., Ltd., a combined 49.13% under SASAC supervision; Power Construction Corporation of China holds a further 2.93%.
Strengths: Scale in offshore wind is the clearest differentiator, with 7.55 GW of grid-connected offshore capacity inside a 24.43 GW wind portfolio that few domestic peers match. The 52.37 GW total installed base, spread over 30 provincial-level jurisdictions, gives the company diversified resource exposure and a broad pipeline for incremental additions. Parentage under China Three Gorges Corporation supplies project access, balance-sheet support and the group's hydro and engineering heritage, reinforced by a state strategic shareholder in Power Construction Corporation of China at 2.93%. Equity of CNY 108.74 billion against CNY 387.16 billion of assets supports the long-dated capital structure that utility-scale renewables require.
Weaknesses: Earnings quality has deteriorated sharply: FY2025 net profit fell 39.20% year on year to RMB 3.714 billion on revenue of RMB 28.399 billion, and H1 2026 net profit declined 68.05% year on year amid elevated accounts receivable. The receivable build is a structural exposure to grid settlement and subsidy timing rather than a one-off. Leverage is high for the asset class, with CNY 387.16 billion of assets against CNY 108.74 billion of equity, leaving limited headroom if tariffs or utilization hours soften. Minority interests are substantial: the controlling shareholder holds 49.13% only through a direct and concerted-party structure, so minority holders carry meaningful governance weight in capital allocation decisions.
Read MoreShow Less
China Three Gorges Renewables (Group) Co., Ltd. (SSE: 600905) is the flagship renewable power generation arm of state-owned China Three Gorges Corporation, headquartered in Beijing and founded in 1985. The company develops, builds and operates utility-scale onshore wind, offshore wind, solar photovoltaic, pumped-storage hydro and independent energy storage assets across 30 provinces, autonomous regions and municipalities in mainland China. At year-end 2025 it reported 52.37 GW of cumulative grid-connected installed capacity, split between 24.43 GW of wind (7.55 GW offshore) and 26.78 GW of solar. FY2025 revenue was USD 3.97 billion, net income USD 0.52 billion, total assets CNY 387.16 billion and equity CNY 108.74 billion, with 7,427 employees at 2025-12-31. Control sits with China Three Gorges Corporation, which holds 28.86% directly and roughly 20.27% indirectly through concerted party Yangtze Three Gorges Investment Management Co., Ltd., a combined 49.13% under SASAC supervision; Power Construction Corporation of China holds a further 2.93%.
Strengths: Scale in offshore wind is the clearest differentiator, with 7.55 GW of grid-connected offshore capacity inside a 24.43 GW wind portfolio that few domestic peers match. The 52.37 GW total installed base, spread over 30 provincial-level jurisdictions, gives the company diversified resource exposure and a broad pipeline for incremental additions. Parentage under China Three Gorges Corporation supplies project access, balance-sheet support and the group's hydro and engineering heritage, reinforced by a state strategic shareholder in Power Construction Corporation of China at 2.93%. Equity of CNY 108.74 billion against CNY 387.16 billion of assets supports the long-dated capital structure that utility-scale renewables require.
Weaknesses: Earnings quality has deteriorated sharply: FY2025 net profit fell 39.20% year on year to RMB 3.714 billion on revenue of RMB 28.399 billion, and H1 2026 net profit declined 68.05% year on year amid elevated accounts receivable. The receivable build is a structural exposure to grid settlement and subsidy timing rather than a one-off. Leverage is high for the asset class, with CNY 387.16 billion of assets against CNY 108.74 billion of equity, leaving limited headroom if tariffs or utilization hours soften. Minority interests are substantial: the controlling shareholder holds 49.13% only through a direct and concerted-party structure, so minority holders carry meaningful governance weight in capital allocation decisions.
Listed market data
600905 · SSE · weeklyHistory →- Market cap
- $13.8 B
- Share price
- CNY 3.31
- 1Y change
- -20.8%
- Recent change
- -1.5%
- Since first close
- -13.4%
- Revenue (TTM)
- $4 B
11-10 → 11-11
from 2021-06
Financial history
Full market history- 2026-11CNY 3.31$13.8 B-1.2%
- 2026-10CNY 3.35$14 B-4.8%
- 2026-09CNY 3.52$14.7 B-5.1%
- 2026-08CNY 3.71$15.5 B-4.9%
- 2026-07CNY 3.90$16.3 B+5.1%
- 2026-06CNY 3.71$15.5 B-11.0%
- 2026-05CNY 4.17$17.4 B+2.0%
- 2026-04CNY 4.09$17.1 B-4.0%
- 2026-03CNY 4.26$17.8 B+2.4%
- 2026-02CNY 4.16$17.3 B+1.2%
- 2026-01CNY 4.11$17.1 B+0.5%
- 2025-12CNY 4.09$17.1 B—
Ownership & Control
Shareholding as of 2026-11-11- Controlling entity
- China Three Gorges Corporation — 49.13% (direct + concerted parties; SASAC)
- Company type
- Company
- Insiders
- 63.92%
- Institutions
- 9.33%(193 holders)
- Free float
- 25.87%
Percentages are of total shares outstanding, aggregated from 13F-style filings via Yahoo Finance. Institutional figures reflect US-filed positions and may undercount owners filing elsewhere. No figure is shown where none is disclosed.
In the press
All coverage →5 latest headlines- China Three Gorges Renewables (600905) Sees Net Main Capital Outflow of RMB 121 Million on November 5, Closing at RMB 3.45163.com2026-11-06
- China Three Gorges Renewables (600905.SH) Reports Q3 2026 Revenue of RMB 6.458 Billion and Net Profit Attributable to Shareholders of RMB 210 Millionfeng.ifeng.com2026-10-30
- China Three Gorges Renewables (600905) H1 2026 Financial Analysis: Net Profit Declines 68.05% YoY Amid Elevated Accounts Receivablestock.stockstar.com2026-08-29
- China Three Gorges Renewables (600905) Expands Installed Capacity to 52.37 GW and Advances Energy Storage and Carbon Asset Businesseschina5e.com2026-05-11
- China Three Gorges Renewables Releases 2025 Annual Report with Revenue of RMB 28.399 Billion and Net Profit Down 39.20% YoY to RMB 3.714 Billionnbd.com.cn2026-04-29
• Part of a 24.43 GW wind portfolio grid-connected at year-end 2025
• Spread across 30 provinces, autonomous regions and municipalities
• Revenue earned through power sales under regulated on-grid tariffs
Offshore wind – coastal wind build-out
• 7.55 GW of offshore wind capacity within the total wind base
• Concentrates capital in higher-cost marine construction and O&M
• A differentiator against peers with thinner offshore exposure
Solar photovoltaic – PV power generation
• 26.78 GW of solar capacity, the largest single block by technology
• Complements wind output profiles across the provincial footprint
• Exposed to curtailment and tariff adjustments in build-out regions
Pumped-storage and energy storage – flexibility assets
• Pumped-storage hydro and independent energy storage under development
• Supports grid balancing alongside intermittent wind and solar
• Advanced as a stated priority in 2026 capacity expansion
Carbon assets – environmental attribute monetisation
• Carbon asset business pursued alongside generation
• Tied to the emissions profile of the renewable fleet
• Small relative to power sales in the current revenue base
Group platform – state-backed developer
• Controlled by China Three Gorges Corporation at 49.13% combined
• Listed on the Shanghai Stock Exchange under ticker 600905
• 7,427 employees supporting 52.37 GW of installed capacity
| Fiscal year | Revenue | Net income |
|---|---|---|
| 2025 | $4 B | — |
| 2024 | $4.1 B | — |
| 2023 | $3.7 B | — |
| 2022 | $3.5 B | — |
| 2021 | $2.4 B | — |
Annual results from company filings (SEC XBRL), converted to US dollars.
Quick Facts
Headquarters
Beijing, China
Founded
1985
Employees
7427
Market cap
$13.8 B
Factories
52.37 GW (52,374.1 MW) of cumulative grid-connected installed capacity as of year-end 2025, including 24.43 GW of wind power (7.55 GW offshore wind) and 26.78 GW of solar photovoltaic capacity.
Presence
Operates utility-scale wind, solar, and energy storage stations across 30 provinces, autonomous regions, and municipalities in mainland China.
Listing
SSE: 600905Categories
Related
Similar listed companies
- Saudi Arabian Oil Company· $1.7 T
- Exxon Mobil Corporation· $692 B
- Chevron Corporation· $417 B
- Procter & Gamble· $388 B
- Contemporary Amperex Technology Co., Limited· $276 B
- The Linde Group· $241 B
Data Sources & Methodology
This corporate profile is compiled from publicly available sources including company annual reports, SEC/regulatory filings, official press releases, and verified third-party industry databases. Financial figures reflect the most recent fiscal year disclosures and are cross-validated across multiple independent references.
VerityRank Score is calculated using a proprietary multi-dimensional model evaluating market presence, financial strength, operational scale, innovation capacity, and brand influence. Individual dimension scores are normalized against industry peers and updated quarterly.
Disclaimer: This profile is for informational purposes only. VerityRank makes no warranties regarding completeness or timeliness. This content does not constitute investment advice or endorsement.
Key references: Official Website SSE : 600905
