M'lang is a first class municipality in the province of Cotabato, Philippines. According to the 2010 census, it has a population of 87,749 people.
M'lang is politically subdivided into 37 barangays.
The North Cotabato Rural Airport is under construction in the barangay of Tawan-tawan to serve the primary air transport hub for agricultural produce of Cotabato and those coming from central Mindanao. When built, the North Cotabato Rural Airport will be the only operating airport to serve inland part of Mindanao island. Other commercial airports in the island operate in coastal cities while community airports have either been abandoned or non-operational.