Becker is a city in Sherburne County, Minnesota, between the Mississippi and Elk Rivers. The population was 4,877 at the 2020 census. Becker is located 46 miles northwest of Minneapolis and 19 miles southeast of St. Cloud. U.S. Highway 10 serves as a main route in Becker.