Yes, health insurance is mandatory by law for all international students in Germany. This requirement applies to everyone who stays long-term in Germany, regardless of whether they are students or not. You need to have health insurance before you complete your enrollment at your university.