This will be the final update of the year, not because all MN lakes are free of ice, they are not. But the lakes that I care about pretty much are ice free.
Minnesota Climatology is the source.
4-24 Mille Lacs
4-24 Gull (Cass County)
4-25 Pelican (Crow Wing County)