Un contrat de bail à usage d’habitation peut-il être résilié avant son terme ?

Oui.

Le contrat de bail à usage d’habitation peut être légitimement résilié avant son terme ou lorsqu’il est à durée indéterminée :

1°) en cas de force majeure ;

2°) par accord commun des parties ;

3°) en cas de manquement à ses obligations par l’une des parties ;

4°) au terme d’un préavis de trois mois notifié par écrit au bailleur par le locataire pour motif légitime ;

5°) au terme d’un congé de trois (3) mois notifié par écrit au locataire par le bailleur qui veut exercer son droit de reprendre l’immeuble ou le local pour l’occuper lui-même ou pour le faire occuper de manière effective par un ascendant ou descendant ou allié jusqu’au troisième degré inclusivement.

Article 442 de la loi n° 2019-576 du 26 juin 2019 instituant le code de la construction et de l’habitat