North Carolina frost dates: M
| City | Last frost | First frost | Season | Zone |
|---|---|---|---|---|
| Macclesfield | Mar 31 | Nov 7 | 221 d | 8a |
| Macon | Apr 3 | Nov 5 | 216 d | 8a |
| Madison | Apr 11 | Oct 30 | 202 d | 7b |
| Maggie Valley | Apr 30 | Oct 14 | 167 d | 7a |
| Magnolia | Apr 7 | Oct 30 | 206 d | 8a |
| Maiden | Mar 24 | Nov 8 | 229 d | 8a |
| Mamers | Mar 30 | Nov 6 | 221 d | 8a |
| Manns Harbor | Mar 15 | Dec 6 | 266 d | 8b |
| Manson | Mar 28 | Nov 9 | 226 d | 7b |
| Manteo | Mar 15 | Dec 6 | 266 d | 9a |
| Maple | Mar 27 | Nov 17 | 235 d | 8b |
| Maple Hill | Apr 1 | Nov 7 | 220 d | 8a |
| Marble | Apr 22 | Oct 20 | 181 d | 7b |
| Margarettsville | Apr 5 | Nov 1 | 210 d | 8a |
| Marietta | Apr 1 | Nov 5 | 218 d | 8b |
| Marion | Apr 5 | Nov 1 | 210 d | 7b |
| Mars Hill | Apr 28 | Oct 18 | 173 d | 7a |
| Marshall | Apr 28 | Oct 18 | 173 d | 7a |
| Marshallberg | Mar 10 | Dec 1 | 266 d | 9a |
| Marshville | Apr 3 | Nov 1 | 212 d | 8a |
| Marston | Mar 30 | Nov 4 | 219 d | 8a |
| Matthews | Mar 31 | Nov 5 | 219 d | 8a |
| Maury | Mar 26 | Nov 12 | 231 d | 8a |
| Maxton | Mar 25 | Nov 8 | 228 d | 8a |
| Mayodan | Apr 11 | Oct 29 | 201 d | 7b |
| Maysville | Apr 6 | Nov 1 | 209 d | 8b |
| Mc Adenville | Mar 27 | Nov 9 | 227 d | 8a |
| Mc Farlan | Apr 1 | Nov 3 | 216 d | 8a |
| Mc Grady | May 4 | Oct 10 | 159 d | 7b |
| Mccutcheon Field | Mar 23 | Nov 16 | 238 d | 8b |
| McLeansville | Apr 1 | Nov 4 | 217 d | 8a |
| Mebane | Apr 4 | Nov 3 | 213 d | 8a |
| Merritt | Mar 30 | Nov 8 | 223 d | 8b |
| Merry Hill | Mar 24 | Nov 14 | 235 d | 8a |
| Micaville | Apr 24 | Oct 19 | 178 d | 7a |
| Micro | Mar 29 | Nov 5 | 221 d | 8a |
| Middleburg | Mar 28 | Nov 9 | 226 d | 7b |
| Middlesex | Mar 28 | Nov 8 | 225 d | 8a |
| Midland | Apr 1 | Nov 2 | 215 d | 8a |
| Midway Park | Mar 23 | Nov 16 | 238 d | 8b |
| Mill Spring | Apr 5 | Oct 30 | 208 d | 8a |
| Millers Creek | Apr 7 | Nov 1 | 208 d | 7b |
| Mills River | Apr 17 | Oct 23 | 189 d | 7b |
| Milton | Apr 10 | Oct 28 | 201 d | 7b |
| Mineral Springs | Mar 31 | Nov 5 | 219 d | 8a |
| Minneapolis | Apr 30 | Oct 12 | 165 d | 6b |
| Misenheimer | Mar 29 | Nov 4 | 220 d | 8a |
| Mocksville | Apr 15 | Oct 25 | 193 d | 7b |
| Moncure | Apr 10 | Oct 30 | 203 d | 8a |
| Monroe | Apr 3 | Nov 1 | 212 d | 8a |
| Montezuma | May 5 | Oct 13 | 161 d | 6b |
| Montreat | Apr 5 | Oct 31 | 209 d | 7a |
| Mooresboro | Apr 12 | Oct 25 | 196 d | 8a |
| Mooresville | Apr 9 | Oct 28 | 202 d | 8a |
| Moravian Falls | Apr 7 | Nov 1 | 208 d | 7b |
| Morehead City | Mar 18 | Nov 21 | 248 d | 8b |
| Morganton | Apr 7 | Oct 28 | 204 d | 7b |
| Morrisville | Mar 31 | Nov 4 | 218 d | 8a |
| Morven | Mar 24 | Nov 9 | 230 d | 8a |
| Mount Airy | Apr 19 | Oct 23 | 187 d | 7b |
| Mount Gilead | Mar 29 | Nov 4 | 220 d | 8a |
| Mount Holly | Mar 27 | Nov 9 | 227 d | 8a |
| Mount Mourne | Apr 9 | Oct 28 | 202 d | 8a |
| Mount Olive | Mar 28 | Nov 7 | 224 d | 8a |
| Mount Pleasant | Apr 1 | Nov 2 | 215 d | 8a |
| Mount Ulla | Apr 9 | Oct 28 | 202 d | 7b |
| Mountain Home | Apr 14 | Oct 25 | 194 d | 7b |
| Moyock | Mar 27 | Nov 17 | 235 d | 8a |
| Murfreesboro | Apr 6 | Nov 1 | 209 d | 8a |
| Murphy | Apr 22 | Oct 20 | 181 d | 7b |