Renters insurance isn't legally required in any state, but your landlord can require it as part of your lease agreement, and many do to protect themselves from liability.
This requirement typically specifies minimum coverage amounts, often $100,000 in liability coverage, and may require the landlord to be listed as an "additional interested party" on your policy. Even if your landlord doesn't require renters insurance, spending an average of $12 monthly for renters insurance beats scrambling to replace thousands of dollars in belongings or facing a lawsuit if someone gets hurt in your apartment.