List of townships in North Dakota M M

| Township | County | Pop_2010 | Land_sqmi_ | Water_sqmi | Latitude | Longitude | GEO_ID | ANSI_code |
|---|---|---|---|---|---|---|---|---|
| Maryville | Rolette | 37 | 35.733 | 0.289 | 48.754735 | -99.712103 | 3807951260 | 1759625 |
| Mauch | Sheridan | 6 | 32.761 | 3.374 | 47.374121 | -100.097616 | 3808351350 | 1037147 |
| Mayland | Ward | 70 | 35.793 | 0.110 | 48.415619 | -101.647093 | 3810151460 | 1036943 |
| Mayville | Traill | 133 | 34.925 | 0.000 | 47.453447 | -97.281930 | 3809751540 | 1036694 |
| Maza | Towner | 14 | 35.038 | 1.138 | 48.421290 | -99.177432 | 3809551620 | 2397835 |
| McAlmond | Mountrail | 34 | 35.019 | 0.806 | 48.247662 | -102.105846 | 3806148860 | 1036996 |
| McClellan | Benson | 46 | 35.817 | 0.146 | 48.151192 | -99.395686 | 3800548980 | 1759250 |
| McClusky | Sheridan | 56 | 35.262 | 0.468 | 47.450731 | -100.491639 | 3808349060 | 2397836 |
| McGahan | Mountrail | 55 | 34.591 | 1.914 | 48.331776 | -102.104144 | 3806149140 | 1033994 |
| McGinnis | McLean | 58 | 35.423 | 0.675 | 47.724928 | -101.411086 | 3805549180 | 1037002 |
| McHenry | Foster | 51 | 35.005 | 0.659 | 47.549274 | -98.540120 | 3803149300 | 2397838 |
| McKenzie | Burleigh | 88 | 35.864 | 0.060 | 46.851179 | -100.383637 | 3801549380 | 1759339 |