Stoppet för vräkningar ska gälla fram till år 2030. Det är en del i ett omfattande paket mot bostadsproblemet som regeringen tagit fram, och där även automatisk förlängning av hyreskontrakt ingår.
Andra åtgärder är reglering av korttidsuthyrning och förbud för investmentbolag att ta över bostäder.
Enligt hälsominister Mónica García kommer fem miljoner människor att kunna ta del av förändringen.
”Det är dags att ingripa på den spekulativa bostadsmarknaden och börja balansera vågskålen mellan medborgare och gamfonder”, skriver García på X.
Justitieminister Félix Bolaños skriver att det ”I dag är en stor dag för hyresgäster och vanliga bostadsägare. Och en dålig för spekulanter”.
Parlamentet ska rösta om lagen nu på fredag, rapporterar El País.
Vräkningen av en pensionär i Madrid, 87-åriga Maricarmen Abascal, har fått spanjorernas ilska över bostadskrisen att kulminera, och demonstranter har slagit läger vid det centrala torget Puerta del Sol i Madrid.