Marcigny compte un total de 1197 logements, dont 53,44% sont des résidences principales occupées par des propriétaires et 44,81% par des locataires. Environ 7,30% des résidences principales ont été construites entre 2006 et 2012. Les prix au m2 pour un appartement neuf varient entre 1388,89 €/m2 et 2024,40 €/m2. Les logements neufs à Marcigny offrent une diversité de choix, allant des petits appartements aux maisons spacieuses, répondant ainsi aux besoins variés des acheteurs potentiels.