Is long-term care insurance mandatory?

Yes, for everyone with public or private health insurance in Germany.

These questions might be interesting: