Research Wind repowering United Kingdom

Weather-adjusted screening flags 30 UK onshore wind assets for repowering review

Separating genuine underperformance from a bad wind year across 102 sub-12MW assets

Why raw capacity factor is the wrong screen

A site with low output in 2023 might just have had a quiet year - or it might be a turbine quietly underperforming its own long-term normal. Telling these apart means asking what a site *should* have produced given that month's actual wind, not comparing it to a fleet average or its own multi-year mean, both of which blur the two causes together.

A fleet-wide weather benchmark

We pool every asset-month together - not asset-year, which cancels out most of the real month-to-month weather signal before a model ever sees it - and fit expected capacity factor from four things: the site's long-term wind resource, how that month's wind compared to the site's own long-term average for that same calendar month, the turbine platform, and shared seasonal and year effects across the fleet. No site gets its own fixed effect, so a persistently underperforming site can't quietly absorb its own shortfall into the model - it shows up as a gap instead.

30 of 102 assets show a persistent gap

Most assets track their weather-adjusted benchmark closely - a strong wind month lifts output, a weak one lowers it, roughly as the model predicts. Thirty assets don't: their output falls short of the benchmark persistently, across enough months and years that it isn't explained by any single bad season.

Click a point, or a row below, to inspect that asset.

Hover over or select a point to show details.
Every modelled asset: long-term wind resource against its mean weather-adjusted performance gap.
Mean performance gap against years until ROC subsidy ends - bottom-left is where a technical problem and a financial trigger arrive together.
Same assets, on the map.

What the data can and can't tell you

A persistent gap is a screen for investigation, not a diagnosis. It's consistent with several distinct causes - mechanical underperformance, wake effects from neighbouring turbines, grid or commercial curtailment - that monthly generation and weather data alone can't separate. Flagged assets are candidates for a closer, site-specific look, not confirmed underperformers.

All 102 modelled assets, ranked by mean performance gap
AssetFlagMean performance gapResource percentileTurbine platformYears of data
Westmill Wind Farmpriority repowering investigation-0.087324.5098Siemens SWT-1.311
Galsworthy Wind Parkpriority repowering investigation-0.080977.451Enercon E7011
Loscar Farmpriority repowering investigation-0.077654.902Other / rare11
High Haswell Wind Farmpriority repowering investigation-0.076549.5098Vestas V8011
Torrance Farm Wind Park Extensionpriority repowering investigation-0.07262.451Other / rare11
Haddopriority repowering investigation-0.062564.2157Other / rare11
Stonish Hill (Bilsthorpe)priority repowering investigation-0.06141.1765REpower/Senvion MM8211
Goonhilly Downs Wind Farm Repowerpriority repowering investigation-0.057994.1176Vestas V9011
South Sharpley Wind Farm (Revised)priority repowering investigation-0.05349.5098Vestas V8011
Westfieldpriority repowering investigation-0.057.8431Nordex N9011
Park Spring Wind Farmpriority repowering investigation-0.049637.2549GE 2.8511
Phase 1 Bettyhill Wind Farmpriority repowering investigation-0.047388.2353Enercon E8211
Hill of Fiddespriority repowering investigation-0.043380.3922Enercon E7011
Avonmouth Wind Powerpriority repowering investigation-0.039717.6471REpower/Senvion MM9211
Burnt House Farmpriority repowering investigation-0.033731.8627Other / rare11
Burgar Hillstrong resource, normal performance-0.03397.549Nordex N8011
Lochhead Farmpriority repowering investigation-0.028115.6863REpower/Senvion MM8211
Loftsome Bridgepriority repowering investigation-0.025929.4118Nordex N6011
Langley Moorpriority repowering investigation-0.024427.451REpower/Senvion MM8211
Tilbury Dockspriority repowering investigation-0.023220.5882Siemens SWT-2.310
Lindhurst Wind Farmpriority repowering investigation-0.022753.9216Unknown11
Michelin Tyre Co Ltd - Dundeepriority repowering investigation-0.02244.4118Enercon E7010
Achairnstrong resource, normal performance-0.02292.1569REpower/Senvion MM8211
Marr Windfarmpriority repowering investigation-0.021135.7843REpower/Senvion MM9211
North Pickenham Airfieldpriority repowering investigation-0.020161.7647Vestas V9011
Delabole (Repowering)strong resource, normal performance-0.018782.3529Enercon E7011
M1 Wind Farmpriority repowering investigation-0.015442.1569Enercon E4811
Roskrow Wind Turbinesstrong resource, normal performance-0.015184.3137Other / rare11
Darracott Moorstrong resource, normal performance-0.014569.6078Gamesa G5211
Lairg Wind Farmpriority repowering investigation-0.01425.8824Nordex N8011
Penrhys Wind Farm/Ferndale Power Factorypriority repowering investigation-0.01314.7059Enercon E4811
Mynydd Portrefpriority repowering investigation-0.012456.8627Gamesa G5211
Trimdon Grangepriority repowering investigation-0.011449.5098Nordex N6011
Barlockhart Moorpriority repowering investigation-0.011195.098REpower/Senvion MM9211
Barmoor South Wind Farmpriority repowering investigation-0.010878.4314Unknown11
Hampole Wind Farmweak-resource site-0.010735.7843REpower/Senvion MM9211
Sober Hill Wind Farmstrong resource, normal performance-0.010358.3333Unknown11
Skelmonae Wind Farmstrong resource, normal performance-0.009364.2157Enercon E4811
Sancton Hillstrong resource, normal performance-0.008958.3333Vestas V8011
Tod Hill Farm Wind Turbinesweak-resource site-0.00632.451GE 2.8511
West Knock Wind Clusterstrong resource, normal performance-0.005874.0196Enercon E4811
The Holliesstrong resource, normal performance-0.005483.3333Nordex N6011
High Hedley Hope 2 (Extension)weak-resource site-0.005227.451Nordex N6011
Haswell Moorweak-resource site-0.004349.5098REpower/Senvion MM8211
Arnish Moorstrong resource, normal performance-0.004186.7647Nordex N6011
Strath of Brydockstrong resource, normal performance-0.00496.0784Enercon E7011
Jacksbank Wind Farm (Glenbervie)weak-resource site-0.00413.7255Other / rare11
Ardoch and Over Enoch Wind Farm (Ardoch)weak-resource site-0.00329.3137Siemens SWT-2.311
Upper Ardgrain Wind Farmstrong resource, normal performance-0.002574.0196Enercon E4811
St John's Wellstrong resource, normal performance-0.001764.2157Enercon E4812
Seamer Wind Farm - Hambletonstrong resource, normal performance-0.000460.7843REpower/Senvion MM9211
St. Johns Hillstrong resource, normal performance0.000867.1569Other / rare11
Wear Pointstrong resource, normal performance0.001790.1961REpower/Senvion MM8211
Wern Ddu Wind Farmweak-resource site0.00246.8627Enercon E7011
Mossmorran Wind Farmweak-resource site0.002823.5294Enercon E8211
St. Breock Re-Powerstrong resource, normal performance0.003370.5882Vestas V8011
Carsington Pastureweak-resource site0.003446.0784REpower/Senvion MM8211
Point Wind / Beinn Ghrideag Farmstrong resource, normal performance0.003786.7647Enercon E8211
High Sharpley Wind Farmstrong resource, normal performance0.004668.6275Nordex N6011
Earl's Hallstrong resource, normal performance0.005371.5686REpower/Senvion MM9211
Torrance Farmweak-resource site0.005418.6275Other / rare11
Blyth Harbour Wind Farm (re-power)strong resource, normal performance0.006776.4706Other / rare12
Ark Hillweak-resource site0.00794.4118Enercon E4811
Hammar's Hillstrong resource, normal performance0.008399.0196Other / rare11
Whittlesey Wind Farmweak-resource site0.013139.2157Vestas V9011
Spurness Wind Farm Repoweringstrong resource, normal performance0.0131100.0Vestas V8011
Low Spinney Wind Farmstrong resource, normal performance0.013652.451REpower/Senvion MM9211
Craig Wind Farmweak-resource site0.014112.7451Nordex N8011
Ramsey Wind Farm Extensionweak-resource site0.014831.8627Vestas V9011
Cairnmore Farmweak-resource site0.015410.7843Other / rare11
Watford Lodgeweak-resource site0.015447.0588Unknown11
Broom Hill Farmweak-resource site0.015727.451REpower/Senvion MM8211
Bilbster Wind Farmstrong resource, normal performance0.016692.1569Nordex N6011
NEILSTON WIND FARMweak-resource site0.017819.6078Nordex N9011
Land at Overside and Greenwellheads Farmsstrong resource, normal performance0.020474.0196Enercon E7012
Middleton Wind Farmweak-resource site0.02219.3137Other / rare11
Carcant Windfarmweak-resource site0.022938.2353Siemens SWT-2.312
Wathegar wind farmstrong resource, normal performance0.023492.1569REpower/Senvion MM8211
MSD Cramlingtonstrong resource, normal performance0.026459.8039REpower/Senvion MM9211
Meikle Carewestrong resource, normal performance0.026867.1569Gamesa G5211
Burgar Hill (land Near), Eviestrong resource, normal performance0.026997.549Enercon E7011
Spicer Hill Wind Farmweak-resource site0.027644.1176Enercon E7011
Muirhallweak-resource site0.02822.0588Unknown11
Braich Dduweak-resource site0.028311.7647Nordex N6011
Denzell Downs Wind Farmstrong resource, normal performance0.030679.4118Vestas V8011
Tedder Hill Wind clusterstrong resource, normal performance0.032385.2941Nordex N9011
Blackstone Edgeweak-resource site0.032344.1176Nordex N8011
Greendykesideweak-resource site0.03450.9804REpower/Senvion MM8211
Forss Wind Farm (Extension)strong resource, normal performance0.036889.2157Siemens SWT-1.311
Boardinghouse Wind Farmweak-resource site0.037731.8627REpower/Senvion MM9211
Greenhill Croftstrong resource, normal performance0.039964.2157Enercon E8211
House O'Hillstrong resource, normal performance0.0474.0196Enercon E4811
Shielburn Farmstrong resource, normal performance0.042455.8824Enercon E7011
Lilbourne Wind Farmstrong resource, normal performance0.043252.451Other / rare11
Shooters Bottom Wind Parkweak-resource site0.048625.4902Enercon E7011
Moel Maelogen A Phase 2weak-resource site0.049816.6667Siemens SWT-1.311
Ramsey 1weak-resource site0.050631.8627Vestas V9011
Chelveston Renewable Energy Park Wind Farm (Bedford)weak-resource site0.055440.1961GE 2.8511
Hazleheadweak-resource site0.06144.1176REpower/Senvion MM8211
Muirhall Extensionweak-resource site0.066422.0588Other / rare11
Srondoire Community Wind Farmstrong resource, normal performance0.090681.3725Vestas V8011
Woolley Hill Wind Farmweak-resource site0.096534.3137Other / rare11
Source: Ofgem, Companies House, ned2

Where this leaves investors

Flagged assets span the resource spectrum - their mean resource percentile (44) sits close to the cohort median, not concentrated among either the strongest or weakest wind sites. That's consistent with what the method is designed to do: separate a site's underlying wind resource from its weather-adjusted performance, so the flag reflects a persistent delivery gap on its own terms, not a proxy for site quality. A flagged asset at a strong-resource site and one at an average site warrant the same kind of investigation, for different reasons.