Princeton is located in northern CollinCounty, between McKinney and Greenville. Featuring small-town charm, Princeton is approximately 5 miles from popular LakeLavon, offering residents plentiful opportunities for fishing, water sports and recreation.