Industrial production up by 0.6% in the euro area and by 0.2% in the EU (2024)

Euro indicators 15 May 2024 Next release: 13 June 2024

March 2024 compared with February 2024

Skip to the content

Down by 1.0% in both the euro area and the EU compared with March 2023

Overview

In March 2024, compared with February 2024, seasonally adjusted industrial production increased by 0.6% in the euro area and by 0.2% in the EU, according to first estimates from Eurostat, the statistical office of the European Union. In February 2024, industrial production grew by 1.0% in the euro area and by 0.9% in the EU.

In March 2024, compared with March 2023, industrial production decreased by 1.0% in both the euro area and the EU.

Industrial production up by 0.6% in the euro area and by 0.2% in the EU (1)

Monthly comparison by main industrial grouping and by Member State

In the euro area in March 2024, compared with February 2024, industrial production

  • decreased by 0.5% for intermediate goods,

  • decreased by 0.9% for energy,

  • increased by 1.0% for capital goods,

  • decreased by 1.1% for durable consumer goods,

  • decreased by 2.7% for non-durable consumer goods.

In the EU, industrial production

  • decreased by 0.5% for intermediate goods,

  • decreased by 0.2% for energy,

  • increased by 0.7% for capital goods,

  • decreased by 1.0% for durable consumer goods,

  • decreased by 2.7% for non-durable consumer goods.

The highest monthly increases were recorded in Ireland (+12.8%), Belgium (+6.8%) and Luxembourg (+4.5%). The largest decreases were observed in Slovenia (-5.9%), Poland (-5.1%) and Denmark (-4.3%).

Annual comparison by main industrial grouping and by Member State

In the euro area in March 2024, compared with March 2023, industrial production

In the EU, industrial production

  • decreased by 2.2% for intermediate goods,

  • decreased by 2.6% for energy,

  • increased by 1.5% for capital goods,

  • decreased by 7.5% for durable consumer goods,

  • decreased by 5.1% for non-durable consumer goods.

The largest annual decreases were recorded in Finland (-7.7%), Bulgaria (-7.6%) and Austria (-7.0%). The highest increases were observed in Ireland (+37.0%), Cyprus (+8.5%) and Romania (+3.5%).

Industrial production up by 0.6% in the euro area and by 0.2% in the EU (2)

Tables

Industrial production

% change compared with previous month*

Oct-23

Nov-23

Dec-23

Jan-24

Feb-24

Mar-24

Euro area

Total industry

-0.5

0.4

1.6

-3.2

1.0

0.6

Intermediate goods

-0.5

-0.7

-1.3

2.2

0.8

-0.5

Energy

1.1

2.0

0.7

0.8

-3.4

-0.9

Capital goods

-0.9

0.5

11.6

-15.6

1.7

1.0

Durable consumer goods

0.0

-1.7

0.2

-1.1

1.5

-1.1

Non-durable consumer goods

-1.1

2.5

-0.6

-0.4

-0.3

-2.7

EU

Total industry

-0.2

0.3

1.5

-2.8

0.9

0.2

Intermediate goods

-0.4

-0.8

-0.7

1.3

1.1

-0.5

Energy

1.8

1.4

0.7

0.6

-3.7

-0.2

Capital goods

-0.5

0.3

10.3

-13.8

1.6

0.7

Durable consumer goods

0.1

-1.7

0.4

-1.0

1.6

-1.0

Non-durable consumer goods

-0.6

2.4

-0.5

-0.5

-0.1

-2.7

* Calendar and seasonally adjusted

Source dataset: sts_inpr_m

Industrial production up by 0.6% in the euro area and by 0.2% in the EU (3)

Industrial production

% change compared with previous month*

Oct-23

Nov-23

Dec-23

Jan-24

Feb-24

Mar-24

Euro area

-0.5

0.4

1.6

-3.2

1.0

0.6

EU

-0.2

0.3

1.5

-2.8

0.9

0.2

Belgium

5.2

-4.1

5.2

-4.1

0.1

6.8

Bulgaria

1.9

-4.4

4.0

-4.1

0.2

-0.9

Czechia

2.6

-1.4

3.0

-3.1

2.2

-1.7

Denmark

4.8

3.6

0.0

-1.6

1.3

-4.3

Germany

0.0

0.1

-1.8

1.0

1.2

-0.7

Estonia

-0.1

3.3

5.1

-8.4

2.3

1.2

Ireland**

-6.8

7.3

19.7

-28.3

5.7

12.8

Greece

6.1

-4.2

0.9

3.4

-2.1

-1.3

Spain

0.5

0.6

-0.8

1.0

1.4

-1.0

France

-0.7

0.6

0.4

-1.0

0.3

-0.3

Croatia

-0.9

2.1

-4.0

0.0

-4.6

1.5

Italy

-0.1

-1.3

1.2

-1.5

0.0

-0.5

Cyprus

-0.7

0.5

0.7

-0.5

0.0

2.9

Latvia

-0.4

-1.4

1.4

-1.4

2.5

-0.5

Lithuania

-3.7

-0.1

-2.6

3.9

-2.8

3.2

Luxembourg

3.1

-1.0

1.2

-2.7

-1.0

4.5

Hungary

0.2

-2.8

0.5

-0.9

3.6

-3.0

Malta

-2.9

2.5

5.0

-8.9

1.5

1.6

Netherlands

-1.0

0.1

3.5

-3.7

0.7

-1.0

Austria

-1.5

-1.6

2.1

-2.0

-0.1

-1.3

Poland

0.7

-0.4

0.2

0.5

0.0

-5.1

Portugal

1.6

3.4

-1.9

3.0

0.3

2.6

Romania

-2.3

-0.2

1.6

-3.4

3.3

3.8

Slovenia

0.0

3.8

-8.0

7.5

3.1

-5.9

Slovakia

2.1

-3.0

4.0

-2.7

0.2

-1.2

Finland

0.5

-0.3

-3.0

3.8

-0.3

-3.9

Sweden

1.8

-0.5

1.3

0.0

-1.1

1.4

Norway

12.4

2.5

1.6

2.0

-4.2

3.8

Switzerland

-1.2

-4.8

5.6

:

:

:

* Calendar and seasonally adjusted

**CSO Ireland is carrying out a review of the seasonal adjustment methodology for industrial production.

: Data not available

Source dataset: sts_inpr_m

Industrial production up by 0.6% in the euro area and by 0.2% in the EU (4)

Industrial production

% change compared with same month of the previous year*

Oct-23

Nov-23

Dec-23

Jan-24

Feb-24

Mar-24

Euro area

Total industry

-6.2

-5.2

0.2

-6.5

-6.3

-1.0

Intermediate goods

-4.4

-5.6

-3.4

-2.9

-2.4

-2.3

Energy

-1.3

0.7

-1.7

0.3

-4.1

-3.5

Capital goods

-6.4

-4.7

4.7

-11.2

-8.9

1.8

Durable consumer goods

-4.0

-5.5

-3.1

-7.2

-4.3

-8.3

Non-durable consumer goods

-8.4

-7.1

-5.2

-3.8

-5.2

-7.0

EU

Total industry

-4.9

-4.3

0.3

-5.5

-5.2

-1.0

Intermediate goods

-4.5

-5.8

-3.5

-3.4

-2.3

-2.2

Energy

-0.1

0.7

-0.8

0.5

-3.9

-2.6

Capital goods

-5.0

-3.8

4.5

-9.5

-7.6

1.5

Durable consumer goods

-5.1

-6.1

-4.3

-7.3

-4.2

-7.5

Non-durable consumer goods

-5.8

-4.4

-3.0

-1.7

-3.7

-5.1

* Calendar adjusted

Source dataset: sts_inpr_m

Industrial production up by 0.6% in the euro area and by 0.2% in the EU (5)

Industrial production

% change compared with same month of the previous year*

Oct-23

Nov-23

Dec-23

Jan-24

Feb-24

Mar-24

Euro area

-6.2

-5.2

0.2

-6.5

-6.3

-1.0

EU

-4.9

-4.3

0.3

-5.5

-5.2

-1.0

Belgium

-9.3

-15.0

-5.1

-4.9

-8.5

-3.2

Bulgaria

-5.2

-12.0

-5.4

-9.2

-8.0

-7.6

Czechia

1.1

-2.8

-0.5

-0.4

0.7

-2.7

Denmark

10.6

12.2

8.6

8.4

5.4

2.4

Germany

-3.8

-4.8

-4.3

-5.2

-6.0

-4.3

Estonia

-13.5

-6.2

-3.4

-10.4

-5.6

-5.8

Ireland

-34.1

-19.9

36.0

-32.1

-35.9

37.0

Greece

10.7

3.3

4.6

10.4

1.5

-0.6

Spain

-1.4

0.2

-2.0

0.4

3.7

0.5

France

2.9

1.4

0.5

1.1

-0.6

0.5

Croatia

1.0

4.7

-1.0

-1.3

-5.7

-5.0

Italy

-0.7

-2.4

-1.5

-3.7

-3.3

-3.5

Cyprus

3.1

1.6

2.7

1.9

0.7

8.5

Latvia

-0.8

-6.1

-1.2

-2.6

1.3

0.7

Lithuania

-3.4

-3.5

-5.1

-0.3

-1.0

1.5

Luxembourg

-3.7

-5.2

-1.4

-4.4

-7.9

-1.0

Hungary

-2.1

-5.2

-7.3

-3.6

1.8

-2.8

Malta

0.1

4.2

7.2

-5.2

-5.7

-3.2

Netherlands

-3.9

-3.8

-1.3

-3.0

-2.2

-4.9

Austria

-2.6

-5.7

-1.4

-4.8

-6.0

-7.0

Poland

1.6

-0.9

-0.5

1.0

1.2

-3.1

Portugal

-3.9

-1.6

-5.2

-1.7

0.7

3.4

Romania

-2.0

-2.5

1.0

-4.1

-1.7

3.5

Slovenia

-2.2

-2.7

-11.0

-3.5

2.5

-6.9

Slovakia

8.4

2.0

4.8

3.5

0.1

-6.9

Finland

-0.3

0.3

-7.5

-0.7

1.5

-7.7

Sweden

0.3

3.3

2.8

-1.2

-3.3

3.1

Norway

-1.6

2.5

7.7

8.3

2.0

4.7

Switzerland

0.8

-1.2

-0.3

:

:

:

* Calendar adjusted

: Data not available

Source dataset: sts_inpr_m

Industrial production up by 0.6% in the euro area and by 0.2% in the EU (6)

Production indices for total industry, calendar and seasonally adjusted

(base year 2021)

Oct-23

Nov-23

Dec-23

Jan-24

Feb-24

Mar-24

Euro area

97.7

98.1

99.7

96.5

97.5

98.1

EU

99.2

99.5

101.0

98.2

99.1

99.3

Belgium

92.3

88.5

93.1

89.3

89.4

95.5

Bulgaria

103.3

98.8

102.8

98.6

98.8

97.9

Czechia

101.1

99.7

102.7

99.5

101.7

100.0

Denmark

124.9

129.4

129.4

127.3

128.9

123.4

Germany

94.9

95.0

93.3

94.2

95.3

94.6

Estonia

84.7

87.5

92.0

84.3

86.2

87.2

Ireland*

97.0

104.1

124.6

89.3

94.4

106.5

Greece

109.9

105.3

106.3

109.9

107.6

106.2

Spain

101.4

102.0

101.2

102.2

103.6

102.6

France

100.2

100.8

101.2

100.2

100.5

100.2

Croatia

101.4

103.5

99.4

99.4

94.8

96.2

Italy

97.6

96.3

97.5

96.0

96.0

95.5

Cyprus

105.4

105.9

106.6

106.1

106.1

109.2

Latvia

96.8

95.4

96.7

95.3

97.7

97.2

Lithuania

101.1

101.0

98.4

102.2

99.3

102.5

Luxembourg

93.0

92.1

93.2

90.7

89.8

93.8

Hungary

101.2

98.4

98.9

98.0

101.5

98.5

Malta

105.5

108.1

113.5

103.4

104.9

106.6

Netherlands

100.0

100.1

103.6

99.8

100.5

99.5

Austria

101.9

100.3

102.4

100.4

100.3

99.0

Poland

110.5

110.1

110.3

110.8

110.8

105.2

Portugal

95.7

99.0

97.1

100.0

100.3

102.9

Romania

97.8

97.6

99.2

95.8

99.0

102.8

Slovenia

93.6

97.2

89.4

96.1

99.1

93.3

Slovakia

98.4

95.4

99.2

96.5

96.7

95.5

Finland

101.5

101.2

98.2

101.9

101.6

97.6

Sweden

102.4

101.9

103.2

103.2

102.1

103.5

Norway

99.9

102.4

104.0

106.1

101.6

105.5

Switzerland

109.2

104.0

109.8

:

:

:

* CSO Ireland is carrying out a review of the seasonal adjustment methodology for industrial production.

: Data not available

Source dataset: sts_inpr_m

Industrial production up by 0.6% in the euro area and by 0.2% in the EU (7)

Production indices for total industry, calendar adjusted

(base year 2021)

Oct-23

Nov-23

Dec-23

Jan-24

Feb-24

Mar-24

Euro area

103.5

105.2

95.1

94.2

94.5

104.2

EU

105.0

106.4

96.8

95.7

96.2

105.9

Belgium

99.5

89.2

91.5

85.8

85.9

104.5

Bulgaria

107.3

102.2

105.4

93.7

93.6

101.6

Czechia

107.5

108.6

95.1

95.7

98.1

107.9

Denmark

125.1

133.6

133.8

129.3

125.8

131.9

Germany

97.7

101.5

89.3

88.1

92.9

102.9

Estonia

90.6

91.1

88.4

80.7

81.3

92.9

Ireland

116.0

136.0

116.8

105.1

71.9

90.0

Greece

109.4

103.0

106.7

100.6

105.6

108.2

Spain

105.2

106.4

92.3

100.2

104.9

108.3

France

105.7

105.0

102.5

103.4

100.2

108.8

Croatia

108.7

107.1

95.1

90.2

92.6

103.2

Italy

106.2

100.5

86.2

90.6

98.6

105.5

Cyprus

107.7

106.6

107.0

97.4

99.6

109.9

Latvia

103.1

100.8

102.1

74.4

83.6

96.9

Lithuania

107.0

105.6

98.7

98.3

93.7

105.0

Luxembourg

99.4

94.8

86.2

86.3

88.9

103.7

Hungary

105.9

103.5

89.5

92.7

102.3

105.7

Malta

111.0

109.2

100.6

98.9

99.2

111.3

Netherlands

103.4

103.4

104.1

97.4

96.7

106.4

Austria

106.8

106.4

102.8

91.1

96.2

107.5

Poland

116.5

114.5

106.6

106.1

107.5

115.2

Portugal

97.8

103.0

89.0

101.6

97.7

109.2

Romania

102.9

102.5

94.5

91.3

94.9

108.5

Slovenia

97.6

102.1

80.1

93.0

96.9

103.7

Slovakia

105.5

102.8

87.5

96.6

100.1

100.9

Finland

105.8

104.0

107.5

99.5

95.7

102.6

Sweden

110.1

108.9

105.9

101.4

101.0

117.2

Norway

104.3

107.1

109.9

115.9

100.6

112.3

Switzerland

115.6

107.6

108.2

:

:

:

: Data not available

Source dataset: sts_inpr_m

Industrial production up by 0.6% in the euro area and by 0.2% in the EU (8)

Notes for users

Revisions and timetable

Compared with data issued in the News Release of 15 April 2024, the monthly percentage change for February 2024 has been revised from +0.8% to +1.0% in the euro area and from +0.7% to +0.9% in the EU. The annual percentage change has been revised from -6.4% to -6.3% in the euro area and from -5.4% to -5.2% in the EU.

Methods and definitions

The index of industrial production measures the evolution of the volume of production for industry excluding construction, based on data adjusted for calendar and seasonal effects.

Seasonally adjusted euro area and EU series are calculated by aggregating the seasonally adjusted national data.

Total industry covers NACE rev.2 sections B to D. Missing observations from Member States for recent months are estimated for the calculation of the euro area and the EU aggregates.

Starting with reference period January 2024, the base year of the data has been changed to 2021, since 2018 the base year had been 2015. More information on the reasons for and impact of the base year change can be found in the related Statistics Explained article.

Geographical information

The euro area (EA20) includes Belgium, Germany, Estonia, Ireland, Greece, Spain, France, Croatia, Italy, Cyprus, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Austria, Portugal, Slovenia, Slovakia and Finland.

The European Union (EU27) includes Belgium, Bulgaria, Czechia, Denmark, Germany, Estonia, Ireland, Greece, Spain, France, Croatia, Italy, Cyprus, Latvia, Lithuania, Luxembourg, Hungary, Malta, the Netherlands, Austria, Poland, Portugal, Romania, Slovenia, Slovakia, Finland and Sweden.

For more information

  • Database section on short-term business statistics

  • Statistics Explained article on the industrial production index

  • The weights of the Member States in the EU and euro area aggregates
    (see file Base year 2021 weights - Euro indicators releases)

  • Euro indicators dashboard

  • Release calendar for Euro indicators

  • European Statistics Code of Practice

Get in touch

Media requests

Eurostat Media Support

Phone: (+352) 4301 33 408

E-mail: eurostat-mediasupport@ec.europa.eu

Further information on data

E-mail: ESTAT-STS-DATA@ec.europa.eu

Share component will be rendered here.

'; /** Retrieve the order from the tooltip option */ var sortOrder = option.tooltip.order; /** Sort the 'params' array based on the 'sortOrder' parameter. */ switch (sortOrder) { /** Sort by series name in ascending order. */ case 'seriesAsc': params = params.sort((a, b) => a.seriesName.localeCompare(b.seriesName)); break; /** Sort by series name in descending order. */ case 'seriesDesc': params = params.sort((a, b) => b.seriesName.localeCompare(a.seriesName)); break; /** Sort by numerical value in ascending order. */ case 'valueAsc': params = params.sort((a, b) => parseFloat(a.value) - parseFloat(b.value)); break; /** Sort by numerical value in descending order. */ case 'valueDesc': params = params.sort((a, b) => parseFloat(b.value) - parseFloat(a.value)); break; /** Reverse the current order. */ case 'reverse': params.reverse(); break; default: break; } /** Iterate over each series in the tooltip parameters */ for (var i = 0; i < params.length; i++) { /** Retrieve the name and value of the current series */ var seriesName = params[i].seriesName; var value = params[i].value; /** Replace every specific apostrphe by simple one. */ seriesName = seriesName.replaceAll("’", "'"); /** Convert the numeric value to its string representation. */ var strValue = String(value); /** Retrieve the axis used as value */ var axis = option.yAxis.type === 'value' ? option.yAxis : option.xAxis; /** Initialize the number of decimal places */ var decimals = option.tooltip.decimals; /** Check if decimals configuration is set to default and the value contains decimal places */ if (!decimals && strValue.indexOf('.') > -1) { /** Calculate the number of decimal places */ decimals = strValue.substring(strValue.indexOf('.'), strValue.length - 1).length; } else { /** If there are no decimal places, format the value with 1 decimal place */ decimals = decimals ? decimals : 1; /** Convert the value to a fixed-point notation string with a specified number of decimal places. */ value = Number(value).toFixed(decimals); } /** Convert -0 value to 0 with the specified or calculated number of decimal places.*/ if (Number(value) == -0) { value = (Number(value) + 0).toFixed(decimals); } /** Extract the unit from within the axis label */ var unit = axis.axisLabel.unit ? axis.axisLabel.unit : ''; /** Format the value using the appropriate number of decimal places */ value = isNaN(value) ? 'N/A' : Number(value).toLocaleString(option.lang ? option.lang : 'en', { minimumFractionDigits: decimals }) + unit; /** Retrieve the color of the current series */ const color = params[i].color; /** * Add the series name and value to the tooltip content * Use a circle icon with the series color */ tooltipContent += '

' + '' + '' + '' + seriesName + '' + '' + '' + value + '' + '

'; } /** Close the tooltip content container */ tooltipContent += '

'; /** Return the formatted tooltip content */ return tooltipContent; }}/* * This content is licensed according to the W3C Software License at * https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document * * File: sortable-table.js * * Desc: Adds sorting to a HTML data table that implements ARIA Authoring Practices */'use strict';class SortableTable { constructor(tableNode) { this.tableNode = tableNode; this.columnHeaders = tableNode.querySelectorAll('thead th.sortable'); this.sortColumns = []; for (var i = 0; i < this.columnHeaders.length; i++) { var ch = this.columnHeaders[i]; var buttonNode = ch.querySelector('button'); if (buttonNode) { this.sortColumns.push(i); // buttonNode.setAttribute('data-column-index', i); // buttonNode.addEventListener('click', this.handleClick.bind(this)); ch.setAttribute('data-column-index', i); ch.addEventListener('click', this.handleClick.bind(this)); } } this.optionCheckbox = document.querySelector( 'input[type="checkbox"][value="show-unsorted-icon"]' ); if (this.optionCheckbox) { this.optionCheckbox.addEventListener( 'change', this.handleOptionChange.bind(this) ); if (this.optionCheckbox.checked) { this.tableNode.classList.add('show-unsorted-icon'); } } } setColumnHeaderSort(columnIndex) { if (typeof columnIndex === 'string') { columnIndex = parseInt(columnIndex); } for (var i = 0; i < this.columnHeaders.length; i++) { var ch = this.columnHeaders[i]; var buttonNode = ch.querySelector('button'); if (i === columnIndex) { var value = ch.getAttribute('aria-sort'); if (value === 'ascending') { ch.setAttribute('aria-sort', 'descending'); this.sortColumn( columnIndex, 'descending', ch.classList.contains('num')); } else if (value === 'descending') { ch.removeAttribute('aria-sort'); this.sortColumn( columnIndex, 'initial', true ); } else { ch.setAttribute('aria-sort', 'ascending'); this.sortColumn( columnIndex, 'ascending', ch.classList.contains('num') ); } } else { if (ch.hasAttribute('aria-sort') && buttonNode) { ch.removeAttribute('aria-sort'); } } } } sortColumn(columnIndex, sortValue, isNumber) { function compareValues(a, b) { if (a.value === b.value) return 0; if (sortValue === 'descending') { return isNumber ? b.value - a.value : (a.value > b.value ? -1 : 1); } else { return isNumber ? a.value - b.value : (a.value < b.value ? -1 : 1); } } if (typeof isNumber !== 'boolean') { isNumber = false; } var tbodyNode = this.tableNode.querySelector('tbody'); var rowNodes = []; var dataCells = []; var rowNode = tbodyNode.firstElementChild; var index = 0; while (rowNode) { rowNodes.push(rowNode); var rowCells = rowNode.querySelectorAll('th, td'); var dataCell = rowCells[columnIndex]; var data = {}; data.index = index; if (sortValue !== 'initial') { data.value = dataCell.textContent.toLowerCase().trim(); } else { data.value = rowNode.getAttribute('initial-position').toLowerCase().trim(); } if (isNumber) { data.value = parseFloat(data.value); } dataCells.push(data); rowNode = rowNode.nextElementSibling; index += 1; } dataCells.sort(compareValues); // remove rows while (tbodyNode.firstChild) { tbodyNode.removeChild(tbodyNode.lastChild); } // add sorted rows for (var i = 0; i < dataCells.length; i += 1) { let pos = [dataCells[i].index]; if (sortValue === "initial") { rowNodes[pos].classList.remove("sorted"); } else { rowNodes[pos].classList.add("sorted"); } tbodyNode.appendChild(rowNodes[pos]); } } /* EVENT HANDLERS */ handleClick(event) { var tgt = event.currentTarget; this.setColumnHeaderSort(tgt.getAttribute('data-column-index')); } handleOptionChange(event) { var tgt = event.currentTarget; if (tgt.checked) { this.tableNode.classList.add('show-unsorted-icon'); } else { this.tableNode.classList.remove('show-unsorted-icon'); } }}$(document).ready(function() { load(); });;}());

Subscribe to receive the latest Eurostat Euro indicators releases

Subscribe
Industrial production up by 0.6% in the euro area and by 0.2% in the EU (2024)
Top Articles
Latest Posts
Article information

Author: Dr. Pierre Goyette

Last Updated:

Views: 5964

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Dr. Pierre Goyette

Birthday: 1998-01-29

Address: Apt. 611 3357 Yong Plain, West Audra, IL 70053

Phone: +5819954278378

Job: Construction Director

Hobby: Embroidery, Creative writing, Shopping, Driving, Stand-up comedy, Coffee roasting, Scrapbooking

Introduction: My name is Dr. Pierre Goyette, I am a enchanting, powerful, jolly, rich, graceful, colorful, zany person who loves writing and wants to share my knowledge and understanding with you.