Home › First Time China › China by the Numbers › Pork Production by Country

Which Country Produces the Most Pork?

China (mainland) produced 57.06 million tonnes of pork in 2024, about 46% of the world total. But per person, China (42.2 kg a year) is not at the top: Croatia, Denmark and Spain have more pork per person in their food supply.

The ranking

RankCountryMillion tonnes
1China (mainland)57.06
2United States12.61
3Brazil5.36
4Spain4.96
5Russia4.94
6Germany4.29
7Vietnam3.79
8Canada2.28
9France2.09
10Poland1.91

World total: 125.4 million tonnes.

Per person

Pigmeat food supply, kg per person per year. World average: 15.41; China (mainland): 42.16.

RankCountryValue
1Croatia61.06
2Montenegro58.97
3Denmark57.9
4China, Macao SAR57.71
5Spain53.04
6Poland52.02
7Serbia50.59
8Lithuania48.04
9Hungary47.21
10China, Hong Kong SAR46.02
11Czechia44.46
12China (mainland)42.16

How this is measured

Production: FAO 'Meat of pig with the bone, fresh or chilled', countries only (the EU is not ranked as a country). Per-capita supply is FAO food balance data and includes waste.

See it in China

Sources

Reuse these numbers

These figures are compiled by PreeChina from the sources above. You may reuse them under the CC BY 4.0 licence: credit "PreeChina" and link to this page. Download the table as CSV.

Suggested citation:

PreeChina, "Which Country Produces the Most Pork?", China by the Numbers, https://www.preechina.com/first-time-china/china-by-the-numbers/pork-production-by-country/, checked 24 October 2026. Licensed CC BY 4.0. Original data: FAO.

See it for yourself

PreeChina plans private tours, student groups and business groups across China, built around the places on pages like this one.

Plan a trip