Rothesay is a Canadian town located in Kings County, New Brunswick. A suburb of Saint John, its 2001 population was 11,505. It is named after Rothesay, Scotland. Rothesay is, per capita, one of the most economically prosperous areas in the country.
Located along the lower Kennebecasis River valley, Rothesay borders the city of Saint John to the southwest, and the neighbouring town of Quispamsis to the northeast.