Au 01.01.2010, la commune compte 247 logements sociaux, gérés par Terre et Baie Habitat, Côtes d'Armor Habitat et BSB, ainsi que certains logements privés conventionnés.
Terre et Baie Habitat gère :
- 7 logements pavillonnaires avenue Louis Guilloux
- 20 logements pavillonnaires rue Anatole Le Braz
- 62 logements en collectif dans le quartier du Bûchon
Côtes d'Armor Habitat gère :
- 22 logements pavillonnaires dans le quartier des "jeux du soleil", rue de la Hazaie
- 20 logements en collectif au lotissement du Verger, rue Pablo Picasso
- 6 logements pavillonnaires, rue Angela Duval
- 14 logements en collectif, place F. Mitterrand
- 7 logements pavillonnaires dans le quartier du Créac'h, rue des Rosées
- 25 logements en collectif au Fraîche, résidence de la Grande Hermine (photo ci contre), rue des Terres Neuvas
- 1 logement rue des Pyrénées
- 2 logements pavillonnaires rue du Champ Badiot
- 5 logements pavillonnaires, rue du Petit Clos
BSB (Bâtiments et Stylo de Bretagne) gère :
- 10 logements pavillonnaires rue de Verdun
- 5 logements pavillonnaires Allée Poincaré (logements particulièrement adaptés aux personnes âgées, photo ci contre)
- 18 logements pavillonnaires dans le quartier du Fraîche
- 3 logements pavillonnaires rue du bocage
L'aire d'accueil des gens du voyage comporte 6 emplacements. Elle est située rue du Bocage