Chinese residents and students stop petrochemical plant expansion in Ningbo,
Summary
In October 2012, just two weeks before the once-per-decade Communist Party congress, farmers in the Zhenhai district of Zhejiang province began a campaign against the proposed expansion of the Zhenhai Refining & Chemical petrochemical plant, after a survey revealed the closest chemical plant was only 1.5 km from a local village, far below the 100 km guideline. [source: nv-database] On 22 October, 200 farmers and residents blocked roads to a government building; on 26 October, thousands of protesters clashed with police using bricks and water bottles. [source: nv-database] On 28 October, thousands of students and middle-class residents gathered in Ningbo’s downtown square wearing surgical masks painted with “PX” and slogans like “Protect Ningbo” and “Return my health”; the government halted the expansion that night pending a “scientific review.” [source: nv-database]
Tactics used
Tactics used
Background
The Zhenhai Refining & Chemical petrochemical plant, affiliated with Ningbo Sinopec (a branch of the state-owned Sinopec), produced ethylene and paraxylene (PX), a toxic petrochemical used in plastics, paints, and cleaning solvents. [source: nv-database] A local survey found the closest plant was only 1.5 km from a village, far below the 100 km guideline. [source: nv-database] Farmers and residents had grown alarmed by reports of increasing internal organ diseases and cancer in the area. [source: nv-database]
What happened
On 22 October 2012, 200 farmers and local residents began a sit-in, blocking roads to a government building and carrying banners reading “We want to live, we want to survive.” [source: nv-database] Police blocked all major roads in the area to maintain order. [source: nv-database] On Friday 26 October, the protests turned violent when thousands of protesters attacked police cars and threw bricks and water bottles at police officers; police responded with batons and tear gas and dragged away protesters who chanted slogans. [source: nv-database] Residents expressed concern about PX by wearing surgical masks painted with crossed-out “PX” and other slogans. [source: nv-database] By the next afternoon, police dispersed protesters gathered in a central shopping street, used tear gas, and detained about 100 people who were later released. [source: nv-database] Although protesters had been uploading pictures and news to Weibo, the government continued to censor much of the information. [source: nv-database] On Sunday 28 October, thousands of students and middle-class residents gathered in Ningbo’s downtown square, carrying homemade banners and wearing surgical masks painted with skulls and bones and slogans such as “Protect Ningbo” and “Return my health.” [source: nv-database] That night the government announced it would halt the expansion pending a “scientific review.” [source: nv-database] On Monday 29 October, 200 skeptics staged a sit-in, but police dispersed the group, arresting a few protesters. [source: nv-database] After the 26 October violence, the campaign spread via Weibo an image reading “I love Ningbo” and “We don’t want violence, but we must have good health,” which helped the campaign gain popularity. [source: nv-database] Approximately 20,000 to 30,000 people participated during the peak of the protests. [source: nv-database]
Key people & organizations
- Zhenhai district farmers and residents (early campaigners)
- Ningbo University and other local students
- Middle-class Ningbo residents
- Ningbo Sinopec and Zhenhai Refining & Chemical (opponent)
- Ningbo and Chinese government (opponent, then concessor)
- Local police (used tear gas, batons, and detentions)
- Online supporters from Zhejiang, Jiangsu, and Shanghai, including celebrities
- Weibo users (distributed the “I love Ningbo” image)
Outcome
Verdict: won.
The government halted the expansion of the Zhenhai Refining & Chemical petrochemical plant pending a “scientific review.” [source: nv-database] However, the government did not commit to a permanent cancellation and could decide to continue at will, and some protesters had wanted complete removal of the plant, which did not occur. [source: nv-database] Per the source’s scoring rubric, the campaign scored 5 out of 6 points on achieving specific demands/goals, 1 out of 1 on survival, and 3 out of 3 on growth (9 out of 10 total). [source: nv-database]
Lessons
- The visual language of protest (surgical masks with painted “PX” and skull-and-bones) personalises a technical issue and provides instantly shareable symbols across social media.
- Timing a major protest to coincide with a once-per-decade political event (the 2012 Communist Party congress) raises the cost of a violent crackdown, but only slightly; a partial halt, not a permanent cancellation, is the typical outcome.
- Rapidly going viral with a pro-nonviolence message after a violent crackdown (the “I love Ningbo” image) can blunt the regime’s narrative that the protest was destructive, even when some protesters have thrown bricks.
Sources
- Global Nonviolent Action Database —
[[nv-database]]
Disclaimer: Included as a teaching example of campaign craft, not as endorsement.
Sources & verification
nv-database— grounding: primary — license: link-only- Rewritten: 2026-07-04 via
t6_build.py
