Malmo is an unincorporated community and business district in Aitkin County, Minnesota, United States. The community is located on the northeast corner of Mille Lacs Lake at the junction of State Highway 18, State Highway 47, and Aitkin County Road 2.