Forty-eight states require liability insurance for their residents to legally drive. New Hampshire and Virginia are the only two states that don’t require drivers to have auto insurance.