The town of Princeton, Minnesota is located in both Sherburne and Mille Lacs counties along highways 169 and 95.  It has a population of 4,819, is located about 50 miles northwest of Minneapolis and 35 miles east of St. Cloud.  The majority of the Princeton residents live in Mille Lacs county.