Princeton is a Canadian district municipality in British Columbia, Canada. Princeton is in the Similkameen region of British Columbia. The population of Princeton as of 2006 is 2,677. The current mayor of Princeton is Randy McLean. Princeton is also known for it's castle, which is on the outskirts of Princeton. The castle is now a resort. 