M'Sila (also spelled Msila, M'sila or MSila) is a province of northern Algeria. It has 1 million people. The capital is also called M'sila. M'Sila is mostly known for its farming.