Ang Mamasapano usa ka lungsod sa lalawigan sa Maguindanao sa Pilipinas. Sumala sa sensus sa tuig 2000, kini may populasyon nga 20,059 ka tawo sa 2,964 ka bubong.
Ang lungsod nabahin ngadto sa 18 ka mga barangay.