Celebrate May Day 2026 in North Carolina

May Day is International Workers’ Day—the day when working people around the world celebrate our solidarity and power and stand together for our rights and freedoms.
Working people are living on the edge and struggling to make ends meet. Everything is too expensive, and we work harder while our wages don’t budge and billionaire CEOs get richer. Federal workers’ jobs are under attack, and the essential services we rely on are in jeopardy. And the Trump administration’s mass deportation agenda is trampling on working people’s fundamental freedoms.
But we have a weapon more powerful than anything the billionaires and greedy CEOs could dream up: our unity.
Will you join us at one of these May Day events in North Carolina?
In Raleigh

What: NCAE: Kids Over Corporations rally
When: Friday, May 1, from 10 am to 3 pm
Where: Halifax Mall, 300 N Salisbury St, Raleigh, NC 27601
RSVP: www.mobilize.us/ncae/event/932021/
In Durham

What: Durham May Day 2026: Workers Over Billionaires (rally + march)
When: Friday, May 1, from 5-6:30 pm
Where: The Bull (CCB Plaza), 211 W Parrish St, Durham, NC 27701
RSVP: www.mobilize.us/mobilize/event/922351/
In Asheville

What: Asheville May Day 2026: Community Feasts to Rally + March
When: Friday, May 1, from 11 am-7 pm
Where: Pack Square Park, 80 Court Plaza, Asheville, NC 28801
RSVP: www.mobilize.us/mobilize/event/932177/

What: UNC Asheville May Day Teach-in
When: Friday, May 1, from 12-1 pm
Where: Ramsey Library, 1 University Heights, Asheville, NC 28804

What: NC Labor History Revealed exhibit display
When: Monday, April 27 through Wednesday, May 6
Where: Ramsey Library, 1 University Heights, Asheville, NC 28804
In Charlotte

What: Charlotte's May Day March: Immigrant Rights Are Worker Rights
When: Friday, May 1, from 5-8 pm
Where: 4938 Central Ave 1, Charlotte, NC 28205
RSVP: www.mobilize.us/mobilize/event/920096/
In Chapel Hill

What: International Workers Day Celebration & Picnic
When: Friday, May 1, from 11 am-1 pm
Where: UNC South Quad, Polk Place, 201 South Rd, Chapel Hill, NC 27514
More info: www.instagram.com/p/DXaUDHmDVBp/
In Greensboro

What: May Day Triad NC, March and Rally
When: Saturday, May 2, from 3-5 pm
Where: Guilford County Association of Educators, 315 Spring Garden St, Greensboro, NC 27401