Shortcut Navigation:

What I Do

IBEW keeps San Francisco's cable cars running.

More »

Collective Bargaining Fact Sheet

Collective bargaining is a process in which working people, through their unions, negotiate contracts with employers to determine their terms of employment, including pay, health care, pensions and other benefits, hours, leave, job health and safety policies, ways to balance work and family and more. Employees jointly decide their priorities for bargaining.

Union employees choose who will speak for them in bargaining sessions with the employer, and vote to accept or reject the contract reached by the employer and employee bargaining committees. A ratified contract legally binds both sides—management and workers—to the contract terms.

In the United States, some three-quarters of private-sector workers and two-thirds of public employees have the right to collective bargaining. This right came to U.S. workers through a series of laws. The Railway Labor Act granted collective bargaining to railroad workers in 1926 and now covers many transportation workers, such as those in airlines. In 1935, the National Labor Relations Act (NLRA) clarified the bargaining rights of most other private-sector workers and established collective bargaining as the ā€œpolicy of the United States.ā€ The right to collective bargaining also is recognized by international human rights conventions.

The freedom to form and join a union is core to the United Nations Universal Declaration on Human Rights and is an ā€œenablingā€ right—a fundamental right that ensures the ability to protect other rights.

Every year, some 30,000 collective bargaining agreements are negotiated. Today, about 8 million private-sector workers and some 8 and a half million public-sector workers are covered by collective bargaining agreements.

 What Happened in Wisconsin?

After the 2010 elections placed many state legislatures and governorships in Republican control, a number of these newly elected officials moved to take collective bargaining rights away from public employees.

That’s what happened in Ohio, where working people from across the state mobilized to defeat a law passed in spring 2011 that took away the right of public employees to collectively bargain for a middle-class life. In Wisconsin, where a similar attack on the collective bargaining rights of public employees took place, working people launched recall campaigns to unseat state legislators and Gov. Scott Walker, who supported the law.

It wasn’t just Wisconsin. Similar measures came up in Ohio and a dozen other states. Walker and others behind these attacks claimed it was necessary to limit collective bargaining to curb spending and arrest state budget problems. But, especially as these politicians proposed draconian cuts to services for working families, it quickly became clear that they were in fact attempts to limit the power of working people, balance budgets on the backs of working families and deliver political pay-back to corporate and wealthy campaign contributors.

Members of the public overwhelmingly supported public employees’ right to bargain collectively, and working people—in the private sector as well as government employees—united to defend this basic human right at work.

Take Action

Sign the petition to raise the minimum wage

It’s been four years since low-wage workers got a raise. Sign the petition to tell Congress it’s time to raise the minimum wage.

Click here Ā»

Join Us Online

eZ debug

Clear cache:

Quick settings:

Timing: Oct 02 2013 01:49:06
Script start
Timing: Oct 02 2013 01:49:06
Module start 'content'
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "node/view/full.tpl" with resource "design"
Error: eZTemplate Oct 02 2013 01:49:06
Cannot retrieve attribute of a NULL
Error: eZTemplate Oct 02 2013 01:49:06
Cannot retrieve attribute of a NULL
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/header.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezpage.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "zone/globalzonelayout.tpl" with resource "design"
Timing: Oct 02 2013 01:49:06
Module end 'content'
Debug: ezpI18n::translateText Oct 02 2013 01:49:06
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Debug: ezpI18n::translateText Oct 02 2013 01:49:06
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Survey'
Debug: ezpI18n::translateText Oct 02 2013 01:49:06
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText Oct 02 2013 01:49:06
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Workflow board'
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "pagelayout.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Error: eZTemplate:ezini Oct 02 2013 01:49:06
!!!No such variable 'ManualAddingOfItems' in group 'StyledPromo' for block.ini
Error: eZTemplate:ezini Oct 02 2013 01:49:06
!!!No such variable 'ShowAlways' in group 'StyledPromo' for block.ini
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezstring.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Timing: Oct 02 2013 01:49:06
End
Notice: Oct 02 2013 01:49:06
eZTemplate: Loading template "setup/debug_toolbar.tpl" with resource "design"

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0211 sec 1,285.1875 KB1,198.7734 KB
Module start 'content' 0.0211 sec0.1538 sec 2,483.9609 KB4,646.7500 KB
Module end 'content' 0.1749 sec0.4600 sec 7,130.7109 KB2,587.1563 KB
End 0.6349 sec  9,717.8672 KB 
Total runtime:0.6412 sec
Peak memory usage:10,742.6484 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0073 sec1.1413%340.0002 sec
Find INI Files0.0003 sec0.0446%60.0000 sec
Mysql Total
Mysqli_queries0.4644 sec72.1356%1560.0030 sec
Looping result0.0040 sec0.6257%1430.0000 sec
TS translator
TS init0.0024 sec0.3739%40.0006 sec
TS cache load0.0013 sec0.1991%40.0003 sec
TS context load0.0010 sec0.1536%40.0002 sec
Template Total0.5343 sec 83.0% 3 0.1781 sec
Template load0.0053 sec0.8216%30.0018 sec
Template processing0.5289 sec82.1547%30.1763 sec
Template load and register function0.0002 sec0.0277%20.0001 sec
states
state_id_array0.0263 sec4.0804%90.0029 sec
state_identifier_array0.0350 sec5.4409%110.0032 sec
override
Cache load0.0038 sec0.5915%220.0002 sec
Sytem overhead
Fetch class attribute can translate value0.0048 sec0.7514%20.0024 sec
Fetch class attribute name0.0205 sec3.1778%50.0041 sec
XML
Image XML parsing0.0004 sec0.0561%20.0002 sec
class_abstraction
Instantiating content class attribute0.0049 sec0.7590%70.0007 sec
General
String conversion0.0000 sec0.0025%30.0000 sec
dbfile0.0005 sec0.0708%190.0000 sec
Total script time:0.6437 sec