Michigan frost dates: B
| City | Last frost | First frost | Season | Zone |
|---|---|---|---|---|
| Bad Axe | May 5 | Oct 19 | 167 d | 6a |
| Bailey | May 14 | Sep 29 | 138 d | 6a |
| Baldwin | May 17 | Oct 1 | 137 d | 5b |
| Bancroft | May 3 | Oct 11 | 161 d | 6a |
| Bangor | Apr 17 | Nov 5 | 202 d | 6a |
| Bannister | May 1 | Oct 15 | 167 d | 6a |
| Baraga | May 25 | Sep 23 | 121 d | 5a |
| Barbeau | May 31 | Sep 25 | 117 d | 4b |
| Bark River | May 13 | Oct 7 | 147 d | 5a |
| Baroda | May 5 | Oct 15 | 163 d | 6b |
| Barryton | May 13 | Oct 2 | 142 d | 5b |
| Barton City | May 19 | Sep 29 | 133 d | 5a |
| Bath | May 1 | Oct 13 | 165 d | 6a |
| Battle Creek | Apr 30 | Oct 19 | 172 d | 6a |
| Bay City | Apr 27 | Oct 20 | 176 d | 6a |
| Bay Port | May 8 | Oct 17 | 162 d | 6a |
| Bay Shore | May 6 | Oct 20 | 167 d | 6a |
| Bear Lake | May 7 | Oct 20 | 166 d | 6a |
| Beaver Island | May 11 | Oct 19 | 161 d | 6a |
| Beaverton | May 9 | Oct 4 | 148 d | 6a |
| Bedford | May 6 | Oct 12 | 159 d | 6a |
| Belding | May 18 | Sep 28 | 133 d | 6a |
| Bellaire | May 23 | Oct 2 | 132 d | 5b |
| Belleville | Apr 24 | Oct 24 | 183 d | 6a |
| Bellevue | May 6 | Oct 12 | 159 d | 6a |
| Belmont | May 6 | Oct 10 | 157 d | 6a |
| Bentley | May 5 | Oct 10 | 158 d | 5b |
| Benton Harbor | May 5 | Oct 15 | 163 d | 6b |
| Benzonia | May 7 | Oct 20 | 166 d | 6b |
| Bergland | May 26 | Sep 27 | 124 d | 4b |
| Berkley | May 1 | Oct 17 | 169 d | 6b |
| Berrien Center | Apr 22 | Oct 30 | 191 d | 6a |
| Berrien Springs | Apr 22 | Oct 30 | 191 d | 6a |
| Bessemer | May 19 | Sep 28 | 132 d | 4b |
| Beulah | May 7 | Oct 20 | 166 d | 6a |
| Big Bay | May 22 | Oct 6 | 137 d | 5b |
| Big Rapids | May 13 | Oct 2 | 142 d | 5b |
| Birch Run | May 3 | Oct 12 | 162 d | 6a |
| Birmingham | Apr 26 | Oct 22 | 179 d | 6b |
| Bitely | May 17 | Oct 1 | 137 d | 5b |
| Black River | May 8 | Oct 16 | 161 d | 6a |
| Blanchard | Apr 30 | Oct 20 | 173 d | 5b |
| Blissfield | Apr 29 | Oct 13 | 167 d | 6a |
| Bloomfield Hills | Apr 26 | Oct 22 | 179 d | 6a |
| Bloomingdale | May 7 | Oct 11 | 157 d | 6a |
| Boon | May 19 | Oct 1 | 135 d | 5a |
| Boyne City | May 23 | Oct 3 | 133 d | 5b |
| Boyne Falls | May 23 | Oct 3 | 133 d | 5a |
| Bradley | May 4 | Oct 15 | 164 d | 6a |
| Branch | May 17 | Oct 7 | 143 d | 5b |
| Brant | May 1 | Oct 15 | 167 d | 6a |
| Breckenridge | May 1 | Oct 13 | 165 d | 6a |
| Breedsville | May 7 | Oct 11 | 157 d | 6a |
| Brethren | May 28 | Sep 25 | 120 d | 5b |
| Bridgeport | Apr 29 | Oct 21 | 175 d | 6a |
| Bridgewater | May 2 | Oct 11 | 162 d | 6a |
| Bridgman | May 5 | Oct 15 | 163 d | 6b |
| Brighton | May 6 | Oct 12 | 159 d | 6a |
| Brimley | May 24 | Oct 1 | 130 d | 4b |
| Britton | May 3 | Oct 13 | 163 d | 6a |
| Brohman | May 17 | Oct 1 | 137 d | 5b |
| Bronson | May 2 | Oct 13 | 164 d | 6a |
| Brooklyn | May 5 | Oct 10 | 158 d | 6a |
| Brown City | May 12 | Oct 5 | 146 d | 6a |
| Bruce Crossing | May 31 | Sep 19 | 111 d | 4b |
| Brutus | May 31 | Sep 18 | 110 d | 4b |
| Buchanan | Apr 27 | Oct 25 | 181 d | 6a |
| Buckley | May 12 | Oct 16 | 157 d | 5b |
| Burlington | May 2 | Oct 13 | 164 d | 6a |
| Burnips | May 4 | Oct 15 | 164 d | 6a |
| Burr Oak | Apr 26 | Oct 21 | 178 d | 6a |
| Burt | Apr 29 | Oct 21 | 175 d | 6a |
| Burt Lake | May 31 | Sep 18 | 110 d | 5a |
| Burton | May 8 | Oct 5 | 150 d | 6a |
| Byron | May 3 | Oct 11 | 161 d | 6a |
| Byron Center | Apr 30 | Oct 14 | 167 d | 6a |