In this study, we used a community-based participatory research (CBPR) method, ‘photovoice’, to engage eighteen residents living in public housing in an examination of person-in-environment factors perceived to facilitate or hinder health and well-being. Five socio-environmental constructs emerged as key factors that contribute to the health and well-being of public-housing community environments: (i) place attachment, (ii) collective efficacy, (iii) social capital, (iv) community development and (v) collective action. Our findings provide a grounded person-in-environment theory for developing community-level interventions for promoting healthy community environments. Implications are discussed in terms of pathways for researchers and social work practitioners to develop and evaluate efforts aimed at enhancing health and well-being through community-level change