In 2015 there were 1,238 private households in Maienfeld with an average household size of 2.21 persons. In 2015 about 51.3% of all buildings in the municipality were single family homes, which is about the same as the percentage in the canton (49.4%) and less than the percentage nationally (57.4%). Of the 582 inhabited buildings in the municipality, in 2000, about 49.3% were single family homes and 25.1% were multiple family buildings. Additionally, about 30.6% of the buildings were built before 1919, while 19.8% were built between 1991 and 2000. In 2014 the rate of construction of new housing units per 1000 residents was 1.82. The vacancy rate for the municipality, , was 4.29%.