Nearly one of every three workers in the United States is low-income. Low-income populations have a lower life expectancy and greater rates of chronic diseases compared to those with higher incomes. Low- income workers face hazards in their workplaces as well as in their communities. Developing integrated public health programs that address these combined health hazards, especially the interaction of occupational and non-occupational risk factors, can promote greater health equity. We apply a social-ecological perspective in considering ways to improve the health of the low-income working population through integrated health protection and health promotion programs initiated in four different settings: the worksite, state and local health departments, community health centers, and community-based organizations. An example of successful approaches to developing integrated programs in each of these settings is described. Recommendations for improved research, training, and coordination among health departments, health practitioners, worksites and community organizations are proposed.