La Fondation La Primerose compte 3 EMS, 4 CAT (Centre d’accueil Temporaire), 1 OSAD (des appartements supervisés), 2 EPSM (Etablissement Psycho-Social Médicalisé), 1 restaurant social, la Fondation offre un ensemble de solutions très complet, comprenant 167 lits au total repartis sur le canton de Vaud.