Yes, your landlord can legally evict you for not having renters insurance, but only if it’s clearly stated as a requirement in your lease. In this case, failing to maintain coverage may be considered a breach of contract, just like missing rent payments or breaking other parts of your lease. Not every landlord enforces this requirement, but some will start eviction proceedings if you keep ignoring it or can't show you have coverage.
The risk is higher in properties managed by companies that use standardized lease templates or require renters insurance as part of their risk management policies. However, in smaller or independently managed rentals, landlords may offer more leeway — especially if you communicate openly and are otherwise a reliable tenant.
Some states require landlords to give written notice or a grace period before pursuing eviction over lease violations like missing insurance. That means you may have time to correct the issue before facing legal consequences.