Martin Lake is an unincorporated community and census-designated place in Linwood Township, Anoka County, Minnesota, United States. Its population was 933 as of the 2010 census. Anoka County Road 26 and Anoka County Road 85 serve as two main routes in the community. Anoka County Road 22 is nearby.