{"series": [{"label": "2025 Q1", "biogas": 9.79, "biomass": 96.6, "chp": 73.13, "wind": 213.74, "hydro": 33.95, "pv": 593.76, "pv_count": 25398}, {"label": "2025 Q2", "biogas": 9.83, "biomass": 96.6, "chp": 73.13, "wind": 213.74, "hydro": 33.95, "pv": 648.69, "pv_count": 28261}, {"label": "2025 Q3", "biogas": 9.19, "biomass": 96.6, "chp": 72.49, "wind": 226.46, "hydro": 33.95, "pv": 698.37, "pv_count": 30646}, {"label": "2025 Q4", "biogas": 9.91, "biomass": 96.6, "chp": 72.49, "wind": 230.72, "hydro": 34.04, "pv": 745.38, "pv_count": 33250}, {"label": "2026 Q1", "biogas": 9.77, "biomass": 96.6, "chp": 60.27, "wind": 230.72, "hydro": 34.04, "pv": 769.26, "pv_count": 34847}, {"label": "26. Okt. 2026", "biogas": 9.41, "biomass": 96.6, "chp": 57.62, "wind": 248.09, "hydro": 34.04, "pv": 819.88, "pv_count": 38066}], "communes": [{"c": "Sanem", "k": "Esch", "lau2": 213, "pv": 28423.9, "n": 895, "tot": 94739.4, "share": 30.0, "g": 5328.6, "gp": 23.1, "wind": 0.0, "hydro": 0.0, "chp": 15.5, "bio": 66300.0, "pop": 19778, "wpc": 1437, "ipk": 45.3, "rpk": 43.6}, {"c": "Luxembourg", "k": "Luxembourg", "lau2": 304, "pv": 27373.0, "n": 2030, "tot": 59559.1, "share": 46.0, "g": 12477.1, "gp": 83.8, "wind": 9.8, "hydro": 116.0, "chp": 29160.3, "bio": 2900.0, "pop": 138818, "wpc": 197, "ipk": 14.6, "rpk": 14.3}, {"c": "Wincrange", "k": "Clervaux", "lau2": 502, "pv": 25800.3, "n": 709, "tot": 79080.3, "share": 32.6, "g": 3106.0, "gp": 13.7, "wind": 52840.0, "hydro": 22.0, "chp": 346.0, "bio": 72.0, "pop": 5029, "wpc": 5130, "ipk": 141.0, "rpk": 127.1}, {"c": "Junglinster", "k": "Grevenmacher", "lau2": 1105, "pv": 25776.7, "n": 864, "tot": 27050.7, "share": 95.3, "g": 4777.5, "gp": 22.8, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 1274.0, "pop": 9307, "wpc": 2770, "ipk": 92.8, "rpk": 89.4}, {"c": "Dudelange", "k": "Esch", "lau2": 203, "pv": 24157.0, "n": 959, "tot": 25893.7, "share": 93.3, "g": 2803.0, "gp": 13.1, "wind": 0.0, "hydro": 0.0, "chp": 1736.7, "bio": 0.0, "pop": 22460, "wpc": 1076, "ipk": 42.7, "rpk": 41.9}, {"c": "Clervaux", "k": "Clervaux", "lau2": 501, "pv": 22770.8, "n": 618, "tot": 35200.8, "share": 64.7, "g": 3388.4, "gp": 17.5, "wind": 12300.0, "hydro": 0.0, "chp": 0.0, "bio": 130.0, "pop": 6384, "wpc": 3567, "ipk": 96.8, "rpk": 86.5}, {"c": "Käerjeng", "k": "Capellen", "lau2": 104, "pv": 21224.5, "n": 842, "tot": 21835.3, "share": 97.2, "g": 3336.2, "gp": 18.7, "wind": 0.0, "hydro": 0.0, "chp": 610.8, "bio": 0.0, "pop": 11443, "wpc": 1855, "ipk": 73.6, "rpk": 71.5}, {"c": "Differdange", "k": "Esch", "lau2": 202, "pv": 20811.9, "n": 907, "tot": 21657.9, "share": 96.1, "g": 6719.0, "gp": 47.7, "wind": 0.0, "hydro": 0.0, "chp": 846.0, "bio": 0.0, "pop": 31424, "wpc": 662, "ipk": 28.9, "rpk": 28.1}, {"c": "Colmar-Berg", "k": "Mersch", "lau2": 401, "pv": 19889.4, "n": 171, "tot": 24483.6, "share": 81.2, "g": 7934.7, "gp": 66.4, "wind": 4266.2, "hydro": 0.0, "chp": 328.0, "bio": 0.0, "pop": 2523, "wpc": 7883, "ipk": 67.8, "rpk": 61.0}, {"c": "Contern", "k": "Luxembourg", "lau2": 302, "pv": 17291.8, "n": 479, "tot": 17381.8, "share": 99.5, "g": 5055.3, "gp": 41.3, "wind": 0.0, "hydro": 90.0, "chp": 0.0, "bio": 0.0, "pop": 5084, "wpc": 3401, "ipk": 94.2, "rpk": 89.9}, {"c": "Rambrouch", "k": "Redange", "lau2": 704, "pv": 15225.9, "n": 750, "tot": 36800.9, "share": 41.4, "g": 3512.2, "gp": 30.0, "wind": 21120.0, "hydro": 55.0, "chp": 0.0, "bio": 400.0, "pop": 5128, "wpc": 2969, "ipk": 146.3, "rpk": 140.8}, {"c": "Troisvierges", "k": "Clervaux", "lau2": 504, "pv": 14346.2, "n": 347, "tot": 14346.2, "share": 100.0, "g": 1989.4, "gp": 16.1, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 3753, "wpc": 3823, "ipk": 92.5, "rpk": 80.7}, {"c": "Parc Hosingen", "k": "Clervaux", "lau2": 503, "pv": 14117.0, "n": 571, "tot": 32887.0, "share": 42.9, "g": 2592.6, "gp": 22.5, "wind": 17350.0, "hydro": 0.0, "chp": 0.0, "bio": 1420.0, "pop": 4492, "wpc": 3143, "ipk": 127.1, "rpk": 118.2}, {"c": "Mersch", "k": "Mersch", "lau2": 409, "pv": 13523.7, "n": 695, "tot": 22605.2, "share": 59.8, "g": 4772.3, "gp": 54.5, "wind": 8520.0, "hydro": 100.0, "chp": 301.5, "bio": 160.0, "pop": 10947, "wpc": 1235, "ipk": 63.5, "rpk": 61.3}, {"c": "Niederanven", "k": "Luxembourg", "lau2": 305, "pv": 13383.9, "n": 873, "tot": 15263.9, "share": 87.7, "g": 4646.3, "gp": 53.2, "wind": 0.0, "hydro": 32.0, "chp": 1633.0, "bio": 215.0, "pop": 7143, "wpc": 1874, "ipk": 122.2, "rpk": 120.7}, {"c": "Tandel", "k": "Vianden", "lau2": 901, "pv": 13222.7, "n": 275, "tot": 18222.7, "share": 72.6, "g": 7441.5, "gp": 128.7, "wind": 4200.0, "hydro": 0.0, "chp": 800.0, "bio": 0.0, "pop": 2380, "wpc": 5556, "ipk": 115.5, "rpk": 107.6}, {"c": "Kehlen", "k": "Capellen", "lau2": 105, "pv": 13005.8, "n": 798, "tot": 13325.8, "share": 97.6, "g": 4056.6, "gp": 45.3, "wind": 0.0, "hydro": 320.0, "chp": 0.0, "bio": 0.0, "pop": 7681, "wpc": 1693, "ipk": 103.9, "rpk": 101.7}, {"c": "Betzdorf", "k": "Grevenmacher", "lau2": 1101, "pv": 12955.3, "n": 509, "tot": 13365.3, "share": 96.9, "g": 3278.9, "gp": 33.9, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 410.0, "pop": 4216, "wpc": 3073, "ipk": 120.7, "rpk": 114.1}, {"c": "Bettembourg", "k": "Esch", "lau2": 201, "pv": 12739.2, "n": 664, "tot": 13368.7, "share": 95.3, "g": 5147.6, "gp": 67.8, "wind": 0.0, "hydro": 0.0, "chp": 299.5, "bio": 330.0, "pop": 11718, "wpc": 1087, "ipk": 56.7, "rpk": 54.4}, {"c": "Mondercange", "k": "Esch", "lau2": 208, "pv": 12705.9, "n": 518, "tot": 16911.4, "share": 75.1, "g": 2054.1, "gp": 19.3, "wind": 4200.0, "hydro": 0.0, "chp": 5.5, "bio": 0.0, "pop": 7331, "wpc": 1733, "ipk": 70.7, "rpk": 68.1}, {"c": "Bissen", "k": "Mersch", "lau2": 402, "pv": 12587.0, "n": 310, "tot": 16492.0, "share": 76.3, "g": 5173.6, "gp": 69.8, "wind": 0.0, "hydro": 85.0, "chp": 70.0, "bio": 3750.0, "pop": 3591, "wpc": 3505, "ipk": 86.3, "rpk": 77.4}, {"c": "Esch-sur-Alzette", "k": "Esch", "lau2": 204, "pv": 12164.4, "n": 450, "tot": 12569.4, "share": 96.8, "g": 3991.3, "gp": 48.8, "wind": 0.0, "hydro": 0.0, "chp": 405.0, "bio": 0.0, "pop": 38305, "wpc": 318, "ipk": 11.7, "rpk": 10.8}, {"c": "Mamer", "k": "Capellen", "lau2": 108, "pv": 12107.7, "n": 723, "tot": 13964.7, "share": 86.7, "g": 2588.5, "gp": 27.2, "wind": 0.0, "hydro": 0.0, "chp": 1667.0, "bio": 190.0, "pop": 11855, "wpc": 1021, "ipk": 61.0, "rpk": 59.5}, {"c": "Grevenmacher", "k": "Grevenmacher", "lau2": 1104, "pv": 11912.4, "n": 243, "tot": 20272.4, "share": 58.8, "g": 1036.7, "gp": 9.5, "wind": 0.0, "hydro": 8250.0, "chp": 110.0, "bio": 0.0, "pop": 5318, "wpc": 2240, "ipk": 45.7, "rpk": 41.9}, {"c": "Redange/Attert", "k": "Redange", "lau2": 706, "pv": 11031.5, "n": 364, "tot": 12426.5, "share": 88.8, "g": 1932.0, "gp": 21.2, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 1395.0, "pop": 3160, "wpc": 3491, "ipk": 115.2, "rpk": 104.7}, {"c": "Frisange", "k": "Esch", "lau2": 205, "pv": 10692.5, "n": 444, "tot": 10692.5, "share": 100.0, "g": 5298.3, "gp": 98.2, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 5068, "wpc": 2110, "ipk": 87.6, "rpk": 84.1}, {"c": "Hesperange", "k": "Luxembourg", "lau2": 303, "pv": 10323.0, "n": 688, "tot": 10905.0, "share": 94.7, "g": 3466.2, "gp": 50.6, "wind": 0.0, "hydro": 0.0, "chp": 526.0, "bio": 56.0, "pop": 17392, "wpc": 594, "ipk": 39.6, "rpk": 38.1}, {"c": "Dippach", "k": "Capellen", "lau2": 101, "pv": 9671.8, "n": 413, "tot": 9671.8, "share": 100.0, "g": 5143.1, "gp": 113.6, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 4789, "wpc": 2020, "ipk": 86.2, "rpk": 80.4}, {"c": "Wiltz", "k": "Wiltz", "lau2": 807, "pv": 9459.9, "n": 370, "tot": 16493.9, "share": 57.4, "g": 3990.0, "gp": 72.9, "wind": 6000.0, "hydro": 0.0, "chp": 1034.0, "bio": 0.0, "pop": 8609, "wpc": 1099, "ipk": 43.0, "rpk": 40.5}, {"c": "Steinfort", "k": "Capellen", "lau2": 110, "pv": 9349.6, "n": 540, "tot": 9599.6, "share": 97.4, "g": 2277.8, "gp": 32.2, "wind": 0.0, "hydro": 0.0, "chp": 250.0, "bio": 0.0, "pop": 6179, "wpc": 1513, "ipk": 87.4, "rpk": 85.0}, {"c": "Helperknapp", "k": "Mersch", "lau2": 403, "pv": 9128.6, "n": 592, "tot": 9158.6, "share": 99.7, "g": 2264.4, "gp": 33.0, "wind": 0.0, "hydro": 30.0, "chp": 0.0, "bio": 0.0, "pop": 5379, "wpc": 1697, "ipk": 110.1, "rpk": 108.6}, {"c": "Bertrange", "k": "Luxembourg", "lau2": 301, "pv": 8835.8, "n": 483, "tot": 9055.8, "share": 97.6, "g": 2818.2, "gp": 46.8, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 220.0, "pop": 9834, "wpc": 898, "ipk": 49.1, "rpk": 48.0}, {"c": "Schengen", "k": "Remich", "lau2": 1206, "pv": 8714.3, "n": 507, "tot": 13494.3, "share": 64.6, "g": 2057.3, "gp": 30.9, "wind": 0.0, "hydro": 4780.0, "chp": 0.0, "bio": 0.0, "pop": 5251, "wpc": 1660, "ipk": 96.6, "rpk": 95.0}, {"c": "Schuttrange", "k": "Luxembourg", "lau2": 307, "pv": 8605.4, "n": 486, "tot": 9653.4, "share": 89.1, "g": 2978.1, "gp": 52.9, "wind": 0.0, "hydro": 0.0, "chp": 1048.0, "bio": 0.0, "pop": 4453, "wpc": 1932, "ipk": 109.1, "rpk": 105.3}, {"c": "Flaxweiler", "k": "Grevenmacher", "lau2": 1103, "pv": 8541.2, "n": 298, "tot": 8940.2, "share": 95.5, "g": 1044.7, "gp": 13.9, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 399.0, "pop": 2272, "wpc": 3759, "ipk": 131.2, "rpk": 120.6}, {"c": "Echternach", "k": "Echternach", "lau2": 1005, "pv": 8292.5, "n": 223, "tot": 8292.5, "share": 100.0, "g": 1522.1, "gp": 22.5, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 6016, "wpc": 1378, "ipk": 37.1, "rpk": 34.6}, {"c": "Mondorf-les-Bains", "k": "Remich", "lau2": 1204, "pv": 8173.3, "n": 267, "tot": 10179.3, "share": 80.3, "g": 1456.6, "gp": 21.7, "wind": 0.0, "hydro": 0.0, "chp": 2006.0, "bio": 0.0, "pop": 5583, "wpc": 1464, "ipk": 47.8, "rpk": 45.7}, {"c": "Weiswampach", "k": "Clervaux", "lau2": 505, "pv": 8139.0, "n": 252, "tot": 28147.0, "share": 28.9, "g": 2239.6, "gp": 38.0, "wind": 19900.0, "hydro": 8.0, "chp": 0.0, "bio": 100.0, "pop": 2765, "wpc": 2944, "ipk": 91.1, "rpk": 82.8}, {"c": "Rosport-Mompach", "k": "Echternach", "lau2": 1006, "pv": 7854.9, "n": 437, "tot": 17054.9, "share": 46.1, "g": 1242.8, "gp": 18.8, "wind": 3200.0, "hydro": 6000.0, "chp": 0.0, "bio": 0.0, "pop": 3826, "wpc": 2053, "ipk": 114.2, "rpk": 111.9}, {"c": "Steinsel", "k": "Luxembourg", "lau2": 308, "pv": 7646.1, "n": 495, "tot": 8155.1, "share": 93.8, "g": 1769.5, "gp": 30.1, "wind": 0.0, "hydro": 0.0, "chp": 110.0, "bio": 399.0, "pop": 6352, "wpc": 1204, "ipk": 77.9, "rpk": 75.4}, {"c": "Groussbus-Wal", "k": "Redange", "lau2": 711, "pv": 7277.0, "n": 339, "tot": 7282.3, "share": 99.9, "g": 1313.7, "gp": 22.0, "wind": 0.0, "hydro": 0.0, "chp": 5.3, "bio": 0.0, "pop": 2375, "wpc": 3064, "ipk": 142.7, "rpk": 133.1}, {"c": "Ell", "k": "Redange", "lau2": 703, "pv": 7178.6, "n": 248, "tot": 7978.6, "share": 90.0, "g": 1069.9, "gp": 17.5, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 800.0, "pop": 1706, "wpc": 4208, "ipk": 145.4, "rpk": 134.8}, {"c": "Roeser", "k": "Esch", "lau2": 211, "pv": 7021.0, "n": 447, "tot": 11541.0, "share": 60.8, "g": 3357.7, "gp": 91.7, "wind": 4200.0, "hydro": 0.0, "chp": 0.0, "bio": 320.0, "pop": 7244, "wpc": 969, "ipk": 61.7, "rpk": 60.5}, {"c": "Pétange", "k": "Esch", "lau2": 209, "pv": 6983.5, "n": 595, "tot": 8283.5, "share": 84.3, "g": 2957.3, "gp": 73.5, "wind": 0.0, "hydro": 0.0, "chp": 640.0, "bio": 660.0, "pop": 21396, "wpc": 326, "ipk": 27.8, "rpk": 27.4}, {"c": "Habscht", "k": "Capellen", "lau2": 103, "pv": 6821.6, "n": 455, "tot": 6821.6, "share": 100.0, "g": 2231.6, "gp": 48.6, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 5340, "wpc": 1277, "ipk": 85.2, "rpk": 82.8}, {"c": "Lenningen", "k": "Remich", "lau2": 1203, "pv": 6770.7, "n": 209, "tot": 6770.7, "share": 100.0, "g": 5067.0, "gp": 297.4, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2091, "wpc": 3238, "ipk": 100.0, "rpk": 98.0}, {"c": "Lac de la Haute-Sûre", "k": "Wiltz", "lau2": 806, "pv": 6749.5, "n": 293, "tot": 6749.5, "share": 100.0, "g": 1246.6, "gp": 22.7, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2402, "wpc": 2810, "ipk": 122.0, "rpk": 113.2}, {"c": "Nommern", "k": "Mersch", "lau2": 410, "pv": 6538.6, "n": 202, "tot": 6988.6, "share": 93.6, "g": 616.8, "gp": 10.4, "wind": 0.0, "hydro": 100.0, "chp": 0.0, "bio": 350.0, "pop": 1506, "wpc": 4342, "ipk": 134.1, "rpk": 121.5}, {"c": "Erpeldange-sur-Sûre", "k": "Diekirch", "lau2": 604, "pv": 6352.6, "n": 226, "tot": 6542.6, "share": 97.1, "g": 1214.5, "gp": 23.6, "wind": 0.0, "hydro": 155.0, "chp": 35.0, "bio": 0.0, "pop": 2775, "wpc": 2289, "ipk": 81.4, "rpk": 77.1}, {"c": "Beckerich", "k": "Redange", "lau2": 701, "pv": 6158.7, "n": 345, "tot": 10428.7, "share": 59.1, "g": 1301.2, "gp": 26.8, "wind": 4200.0, "hydro": 0.0, "chp": 0.0, "bio": 70.0, "pop": 2938, "wpc": 2096, "ipk": 117.4, "rpk": 111.6}, {"c": "Leudelange", "k": "Esch", "lau2": 207, "pv": 6077.0, "n": 205, "tot": 27405.0, "share": 22.2, "g": 2594.7, "gp": 74.5, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 21328.0, "pop": 2748, "wpc": 2211, "ipk": 74.6, "rpk": 68.8}, {"c": "Esch-sur-Sûre", "k": "Wiltz", "lau2": 802, "pv": 5792.7, "n": 342, "tot": 22936.5, "share": 25.3, "g": 1198.7, "gp": 26.1, "wind": 4209.8, "hydro": 12928.0, "chp": 6.0, "bio": 0.0, "pop": 3438, "wpc": 1685, "ipk": 99.5, "rpk": 97.1}, {"c": "Vallée de l'Ernz", "k": "Diekirch", "lau2": 610, "pv": 5605.4, "n": 290, "tot": 18375.4, "share": 30.5, "g": 1396.1, "gp": 33.2, "wind": 12600.0, "hydro": 20.0, "chp": 0.0, "bio": 150.0, "pop": 2939, "wpc": 1907, "ipk": 98.7, "rpk": 95.3}, {"c": "Feulen", "k": "Diekirch", "lau2": 606, "pv": 5450.1, "n": 236, "tot": 8840.1, "share": 61.7, "g": 1475.4, "gp": 37.1, "wind": 3200.0, "hydro": 0.0, "chp": 0.0, "bio": 190.0, "pop": 2447, "wpc": 2227, "ipk": 96.4, "rpk": 91.1}, {"c": "Mertert", "k": "Grevenmacher", "lau2": 1107, "pv": 5349.8, "n": 256, "tot": 5785.3, "share": 92.5, "g": 1307.5, "gp": 32.3, "wind": 0.0, "hydro": 90.0, "chp": 345.5, "bio": 0.0, "pop": 5838, "wpc": 916, "ipk": 43.9, "rpk": 42.5}, {"c": "Walferdange", "k": "Luxembourg", "lau2": 310, "pv": 5233.4, "n": 411, "tot": 6233.4, "share": 84.0, "g": 2121.7, "gp": 68.2, "wind": 0.0, "hydro": 0.0, "chp": 405.0, "bio": 595.0, "pop": 9415, "wpc": 556, "ipk": 43.7, "rpk": 42.9}, {"c": "Winseler", "k": "Wiltz", "lau2": 808, "pv": 5198.8, "n": 168, "tot": 5198.8, "share": 100.0, "g": 668.6, "gp": 14.8, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1619, "wpc": 3211, "ipk": 103.8, "rpk": 96.4}, {"c": "Reckange-sur-Mess", "k": "Esch", "lau2": 210, "pv": 5160.6, "n": 320, "tot": 5160.6, "share": 100.0, "g": 1745.8, "gp": 51.1, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 3044, "wpc": 1695, "ipk": 105.1, "rpk": 103.5}, {"c": "Beaufort", "k": "Echternach", "lau2": 1001, "pv": 5148.1, "n": 221, "tot": 5148.1, "share": 100.0, "g": 1363.0, "gp": 36.0, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 3162, "wpc": 1628, "ipk": 69.9, "rpk": 64.2}, {"c": "Strassen", "k": "Luxembourg", "lau2": 309, "pv": 5123.3, "n": 388, "tot": 7299.3, "share": 70.2, "g": 2457.9, "gp": 92.2, "wind": 0.0, "hydro": 0.0, "chp": 1021.0, "bio": 1155.0, "pop": 11093, "wpc": 462, "ipk": 35.0, "rpk": 33.7}, {"c": "Schifflange", "k": "Esch", "lau2": 214, "pv": 5111.0, "n": 489, "tot": 5801.0, "share": 88.1, "g": 2108.6, "gp": 70.2, "wind": 0.0, "hydro": 0.0, "chp": 690.0, "bio": 0.0, "pop": 11860, "wpc": 431, "ipk": 41.2, "rpk": 41.1}, {"c": "Ettelbruck", "k": "Diekirch", "lau2": 605, "pv": 5022.3, "n": 292, "tot": 9023.3, "share": 55.7, "g": 1461.9, "gp": 41.1, "wind": 0.0, "hydro": 200.0, "chp": 3801.0, "bio": 0.0, "pop": 10099, "wpc": 497, "ipk": 28.9, "rpk": 28.2}, {"c": "Mertzig", "k": "Diekirch", "lau2": 607, "pv": 4885.9, "n": 261, "tot": 4885.9, "share": 100.0, "g": 1012.6, "gp": 26.1, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2421, "wpc": 2018, "ipk": 107.8, "rpk": 104.5}, {"c": "Kayl", "k": "Esch", "lau2": 206, "pv": 4782.6, "n": 440, "tot": 4782.6, "share": 100.0, "g": 1794.5, "gp": 60.1, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 10007, "wpc": 478, "ipk": 44.0, "rpk": 43.8}, {"c": "Stadtbredimus", "k": "Remich", "lau2": 1207, "pv": 4706.0, "n": 240, "tot": 4706.0, "share": 100.0, "g": 2516.8, "gp": 115.0, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2005, "wpc": 2347, "ipk": 119.7, "rpk": 117.7}, {"c": "Koerich", "k": "Capellen", "lau2": 106, "pv": 4676.1, "n": 277, "tot": 5576.1, "share": 83.9, "g": 1125.7, "gp": 31.7, "wind": 0.0, "hydro": 0.0, "chp": 900.0, "bio": 0.0, "pop": 2798, "wpc": 1671, "ipk": 99.0, "rpk": 96.9}, {"c": "Lorentzweiler", "k": "Mersch", "lau2": 408, "pv": 4647.5, "n": 313, "tot": 4767.5, "share": 97.5, "g": 1431.5, "gp": 44.5, "wind": 0.0, "hydro": 0.0, "chp": 120.0, "bio": 0.0, "pop": 4790, "wpc": 970, "ipk": 65.3, "rpk": 63.7}, {"c": "Wormeldange", "k": "Grevenmacher", "lau2": 1108, "pv": 4575.6, "n": 273, "tot": 4581.6, "share": 99.9, "g": 1340.2, "gp": 41.4, "wind": 0.0, "hydro": 6.0, "chp": 0.0, "bio": 0.0, "pop": 3289, "wpc": 1391, "ipk": 83.0, "rpk": 80.3}, {"c": "Bous-Waldbredimus", "k": "Remich", "lau2": 1209, "pv": 4543.2, "n": 335, "tot": 4545.2, "share": 100.0, "g": 1447.6, "gp": 46.8, "wind": 2.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 3352, "wpc": 1355, "ipk": 99.9, "rpk": 98.4}, {"c": "Manternach", "k": "Grevenmacher", "lau2": 1106, "pv": 4381.7, "n": 304, "tot": 8741.7, "share": 50.1, "g": 931.2, "gp": 27.0, "wind": 4260.0, "hydro": 100.0, "chp": 0.0, "bio": 0.0, "pop": 2311, "wpc": 1896, "ipk": 131.5, "rpk": 129.8}, {"c": "Waldbillig", "k": "Echternach", "lau2": 1008, "pv": 4373.7, "n": 257, "tot": 4373.7, "share": 100.0, "g": 1168.1, "gp": 36.4, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1996, "wpc": 2191, "ipk": 128.8, "rpk": 126.3}, {"c": "Diekirch", "k": "Diekirch", "lau2": 603, "pv": 4193.4, "n": 158, "tot": 8441.4, "share": 49.7, "g": 1075.8, "gp": 34.5, "wind": 0.0, "hydro": 0.0, "chp": 4248.0, "bio": 0.0, "pop": 7422, "wpc": 565, "ipk": 21.3, "rpk": 19.5}, {"c": "Biwer", "k": "Grevenmacher", "lau2": 1102, "pv": 4128.4, "n": 200, "tot": 4128.4, "share": 100.0, "g": 1112.6, "gp": 36.9, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1910, "wpc": 2161, "ipk": 104.7, "rpk": 98.4}, {"c": "Garnich", "k": "Capellen", "lau2": 102, "pv": 4106.5, "n": 329, "tot": 11106.5, "share": 37.0, "g": 1186.4, "gp": 40.6, "wind": 7000.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2522, "wpc": 1628, "ipk": 130.5, "rpk": 130.1}, {"c": "Bettendorf", "k": "Diekirch", "lau2": 601, "pv": 3874.8, "n": 207, "tot": 4166.1, "share": 93.0, "g": 741.8, "gp": 23.7, "wind": 0.0, "hydro": 280.0, "chp": 11.4, "bio": 0.0, "pop": 3074, "wpc": 1260, "ipk": 67.3, "rpk": 65.4}, {"c": "Useldange", "k": "Redange", "lau2": 708, "pv": 3831.8, "n": 248, "tot": 3876.8, "share": 98.8, "g": 943.4, "gp": 32.7, "wind": 0.0, "hydro": 45.0, "chp": 0.0, "bio": 0.0, "pop": 2191, "wpc": 1749, "ipk": 113.2, "rpk": 110.9}, {"c": "Heffingen", "k": "Mersch", "lau2": 405, "pv": 3801.1, "n": 159, "tot": 3801.1, "share": 100.0, "g": 2347.8, "gp": 161.6, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1623, "wpc": 2342, "ipk": 98.0, "rpk": 96.7}, {"c": "Vichten", "k": "Redange", "lau2": 709, "pv": 3757.1, "n": 190, "tot": 3757.1, "share": 100.0, "g": 619.1, "gp": 19.7, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1432, "wpc": 2624, "ipk": 132.7, "rpk": 125.0}, {"c": "Sandweiler", "k": "Luxembourg", "lau2": 306, "pv": 3513.3, "n": 300, "tot": 4143.3, "share": 84.8, "g": 1261.9, "gp": 56.0, "wind": 0.0, "hydro": 0.0, "chp": 630.0, "bio": 0.0, "pop": 3867, "wpc": 909, "ipk": 77.6, "rpk": 76.8}, {"c": "Boulaide", "k": "Wiltz", "lau2": 801, "pv": 3491.9, "n": 203, "tot": 3491.9, "share": 100.0, "g": 686.0, "gp": 24.4, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1561, "wpc": 2237, "ipk": 130.0, "rpk": 126.8}, {"c": "Lintgen", "k": "Mersch", "lau2": 407, "pv": 3475.4, "n": 238, "tot": 4100.4, "share": 84.8, "g": 938.4, "gp": 37.0, "wind": 0.0, "hydro": 0.0, "chp": 625.0, "bio": 0.0, "pop": 3479, "wpc": 999, "ipk": 68.4, "rpk": 66.7}, {"c": "Weiler-la-Tour", "k": "Luxembourg", "lau2": 311, "pv": 3253.4, "n": 274, "tot": 3258.9, "share": 99.8, "g": 909.9, "gp": 38.8, "wind": 0.0, "hydro": 0.0, "chp": 5.5, "bio": 0.0, "pop": 2517, "wpc": 1293, "ipk": 108.9, "rpk": 108.9}, {"c": "Consdorf", "k": "Echternach", "lau2": 1004, "pv": 3189.8, "n": 221, "tot": 3189.8, "share": 100.0, "g": 344.7, "gp": 12.1, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2089, "wpc": 1527, "ipk": 105.8, "rpk": 104.4}, {"c": "Berdorf", "k": "Echternach", "lau2": 1003, "pv": 3120.1, "n": 156, "tot": 3122.1, "share": 99.9, "g": 1215.2, "gp": 63.8, "wind": 2.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2266, "wpc": 1377, "ipk": 68.8, "rpk": 65.3}, {"c": "Kopstal", "k": "Capellen", "lau2": 107, "pv": 3026.8, "n": 247, "tot": 3037.8, "share": 99.6, "g": 1204.1, "gp": 66.1, "wind": 0.0, "hydro": 0.0, "chp": 11.0, "bio": 0.0, "pop": 4729, "wpc": 640, "ipk": 52.2, "rpk": 52.0}, {"c": "Saeul", "k": "Redange", "lau2": 707, "pv": 2937.6, "n": 155, "tot": 2997.6, "share": 98.0, "g": 422.4, "gp": 16.8, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 60.0, "pop": 1073, "wpc": 2738, "ipk": 144.5, "rpk": 132.3}, {"c": "Fischbach", "k": "Mersch", "lau2": 404, "pv": 2901.6, "n": 167, "tot": 2901.6, "share": 100.0, "g": 624.5, "gp": 27.4, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1358, "wpc": 2137, "ipk": 123.0, "rpk": 120.0}, {"c": "Bourscheid", "k": "Diekirch", "lau2": 602, "pv": 2803.4, "n": 180, "tot": 22453.4, "share": 12.5, "g": 1112.8, "gp": 65.8, "wind": 19650.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1794, "wpc": 1563, "ipk": 100.3, "rpk": 98.1}, {"c": "Bech", "k": "Echternach", "lau2": 1002, "pv": 2736.4, "n": 182, "tot": 2736.4, "share": 100.0, "g": 709.5, "gp": 35.0, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1381, "wpc": 1981, "ipk": 131.8, "rpk": 129.6}, {"c": "Goesdorf", "k": "Wiltz", "lau2": 804, "pv": 2556.1, "n": 176, "tot": 8606.1, "share": 29.7, "g": 750.0, "gp": 41.5, "wind": 6050.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 1677, "wpc": 1524, "ipk": 104.9, "rpk": 104.4}, {"c": "Dalheim", "k": "Remich", "lau2": 1202, "pv": 2443.9, "n": 189, "tot": 23443.9, "share": 10.4, "g": 638.0, "gp": 35.3, "wind": 21000.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2388, "wpc": 1023, "ipk": 79.1, "rpk": 78.7}, {"c": "Kiischpelt", "k": "Wiltz", "lau2": 805, "pv": 2442.7, "n": 164, "tot": 2469.7, "share": 98.9, "g": 715.8, "gp": 41.4, "wind": 0.0, "hydro": 27.0, "chp": 0.0, "bio": 0.0, "pop": 1317, "wpc": 1855, "ipk": 124.5, "rpk": 120.7}, {"c": "Putscheid", "k": "Vianden", "lau2": 902, "pv": 2318.8, "n": 146, "tot": 4756.8, "share": 48.7, "g": 678.3, "gp": 41.3, "wind": 2350.0, "hydro": 88.0, "chp": 0.0, "bio": 0.0, "pop": 1201, "wpc": 1931, "ipk": 121.6, "rpk": 120.7}, {"c": "Préizerdaul", "k": "Redange", "lau2": 702, "pv": 2257.2, "n": 170, "tot": 3472.2, "share": 65.0, "g": 575.7, "gp": 34.2, "wind": 1200.0, "hydro": 15.0, "chp": 0.0, "bio": 0.0, "pop": 1809, "wpc": 1248, "ipk": 94.0, "rpk": 94.0}, {"c": "Rumelange", "k": "Esch", "lau2": 212, "pv": 2123.8, "n": 140, "tot": 2417.8, "share": 87.8, "g": 578.3, "gp": 37.4, "wind": 0.0, "hydro": 0.0, "chp": 294.0, "bio": 0.0, "pop": 5731, "wpc": 371, "ipk": 24.4, "rpk": 24.1}, {"c": "Schieren", "k": "Diekirch", "lau2": 609, "pv": 2002.7, "n": 157, "tot": 6362.7, "share": 31.5, "g": 793.4, "gp": 65.6, "wind": 4260.0, "hydro": 100.0, "chp": 0.0, "bio": 0.0, "pop": 2237, "wpc": 895, "ipk": 70.2, "rpk": 68.4}, {"c": "Larochette", "k": "Mersch", "lau2": 406, "pv": 1700.2, "n": 93, "tot": 1700.2, "share": 100.0, "g": 442.8, "gp": 35.2, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2228, "wpc": 763, "ipk": 41.7, "rpk": 39.9}, {"c": "Remich", "k": "Remich", "lau2": 1205, "pv": 1697.4, "n": 130, "tot": 2407.4, "share": 70.5, "g": 744.5, "gp": 78.1, "wind": 0.0, "hydro": 0.0, "chp": 495.0, "bio": 215.0, "pop": 4174, "wpc": 407, "ipk": 31.1, "rpk": 30.2}, {"c": "Reisdorf", "k": "Diekirch", "lau2": 608, "pv": 1413.7, "n": 87, "tot": 1434.7, "share": 98.5, "g": 448.8, "gp": 46.5, "wind": 0.0, "hydro": 0.0, "chp": 21.0, "bio": 0.0, "pop": 1462, "wpc": 967, "ipk": 59.5, "rpk": 58.1}, {"c": "Vianden", "k": "Vianden", "lau2": 903, "pv": 1105.6, "n": 64, "tot": 1105.6, "share": 100.0, "g": 541.3, "gp": 95.9, "wind": 0.0, "hydro": 0.0, "chp": 0.0, "bio": 0.0, "pop": 2275, "wpc": 486, "ipk": 28.1, "rpk": 26.8}], "cantons": [{"k": "Clervaux", "pv": 85173.3, "n": 2497, "pop": 22423, "tot": 189661.3, "wpc": 3798, "ipk": 111.4, "share": 44.9}, {"k": "Vianden", "pv": 16647.1, "n": 485, "pop": 5856, "tot": 24085.1, "wpc": 2843, "ipk": 82.8, "share": 69.1}, {"k": "Redange", "pv": 59655.4, "n": 2809, "pop": 21812, "tot": 89020.7, "wpc": 2735, "ipk": 128.8, "share": 67.0}, {"k": "Grevenmacher", "pv": 77621.1, "n": 2947, "pop": 34461, "tot": 92865.6, "wpc": 2252, "ipk": 85.5, "share": 83.6}, {"k": "Mersch", "pv": 78193.1, "n": 2940, "pop": 37424, "tot": 96998.8, "wpc": 2089, "ipk": 78.6, "share": 80.6}, {"k": "Wiltz", "pv": 35691.6, "n": 1716, "pop": 20623, "tot": 65946.4, "wpc": 1731, "ipk": 83.2, "share": 54.1}, {"k": "Echternach", "pv": 34715.5, "n": 1697, "pop": 20736, "tot": 43917.5, "wpc": 1674, "ipk": 81.8, "share": 79.0}, {"k": "Remich", "pv": 37048.8, "n": 1877, "pop": 24844, "tot": 65546.8, "wpc": 1491, "ipk": 75.6, "share": 56.5}, {"k": "Capellen", "pv": 83990.4, "n": 4624, "pop": 57336, "tot": 94939.2, "wpc": 1465, "ipk": 80.6, "share": 88.5}, {"k": "Diekirch", "pv": 41604.3, "n": 2094, "pop": 36670, "tot": 90525.6, "wpc": 1135, "ipk": 57.1, "share": 46.0}, {"k": "Esch", "pv": 158954.3, "n": 7473, "pop": 198114, "tot": 261224.5, "wpc": 802, "ipk": 37.7, "share": 60.8}, {"k": "Luxembourg", "pv": 110582.4, "n": 6907, "pop": 215968, "tot": 150909.0, "wpc": 512, "ipk": 32.0, "share": 73.3}], "sizes": [{"bin": "0–5", "count": 2974, "mw": 11.6}, {"bin": "5–10", "count": 15235, "mw": 120.8}, {"bin": "10–15", "count": 9569, "mw": 116.3}, {"bin": "15–30", "count": 8844, "mw": 201.2}, {"bin": "30–100", "count": 618, "mw": 38.2}, {"bin": "100–500", "count": 695, "mw": 158.3}, {"bin": "0,5–1 MW", "count": 77, "mw": 55.3}, {"bin": "1–5 MW", "count": 53, "mw": 118.1}], "additions": [{"from": "2025 Q1", "to": "2025 Q2", "pv_mw": 54.9, "pv_n": 2863, "kind": "quarterly"}, {"from": "2025 Q2", "to": "2025 Q3", "pv_mw": 49.7, "pv_n": 2385, "kind": "quarterly"}, {"from": "2025 Q3", "to": "2025 Q4", "pv_mw": 47.0, "pv_n": 2604, "kind": "quarterly"}, {"from": "2025 Q4", "to": "2026 Q1", "pv_mw": 23.9, "pv_n": 1597, "kind": "quarterly"}, {"from": "2026 Q1", "to": "26. Okt. 2026", "pv_mw": 50.6, "pv_n": 3219, "kind": "weekly"}], "population": {"source": "https://data.public.lu/api/1/datasets/registre-national-des-personnes-physiques-rnpp-population-par-commune-population-per-municipality/", "date_iso": "2026-10-01", "date": "1. Oktober 2026", "total": 696267, "wpc": 1178, "ipk": 54.7, "median_wpc": 1689}, "refs": {"ilr": {"url": "https://www.ilr.lu/wp-content/uploads/statistiques/ilr-stat-30062026-Chiffres-cles-electricite-2025.pdf", "year": 2025, "published": "2026", "pv_mw": 746, "pv_mw_delta": 197, "pv_mw_pct": 35.8, "pv_n": 33304, "pv_n_delta": 10694, "pv_n_pct": 47.3, "pv_gwh": 627, "wind_gwh": 467, "prod_gwh": 1826, "cons_gwh": 6529, "self_gwh": 444, "self_pct": 7}, "pnec": {"url": "https://gouvernement.lu/dam-assets/documents/dossier/pnec/2024-pnec-mise-jour.pdf", "published": "2024-07", "table": "tableau 8, p. 44", "pv_mw": {"2021": 277, "2022": 351, "2023": 433, "2024": 533, "2025": 644, "2026": 756, "2027": 867, "2028": 989, "2029": 1111, "2030": 1236}}, "leneda_ilr_year_end": {"label": "2025 Q4", "pv_mw": 745.38, "pv_n": 33250}}, "meta": {"pv_mw": 819.9, "total_mw": 1265.6, "pv_n": 38066, "growth12_mw": 175.5, "since_year_end": {"base": "2025 Q4", "pv_mw": 74.5, "pv_n": 4816}, "date": "26. Oktober 2026", "date_iso": "2026-10-26", "median_share": 93.4, "full_pv_communes": 24, "top_records": [{"c": "Junglinster", "kw": 4999.7}, {"c": "Differdange", "kw": 4999.2}, {"c": "Käerjeng", "kw": 4998.0}, {"c": "Sanem", "kw": 4996.5}]}}