Fort St. John ranks 16th on ‘sexiest cities and towns’ in Canada list
The list from online adult store PinkCherry ranks communities by sales per capita. Fort St. John ranked 16th “sexiest” of 370 cities and towns.

FORT ST. JOHN, B.C. — Fort St. John has earned a cheeky nod on a national list, ranking 16th on PinkCherry’s latest roundup of Canada’s “sexiest” cities and towns.
The adult toy website released its 2026 rankings based on per capita sales in communities across Canada from January 1st to December 31st, 2025.
To “even out the playing field”, PinkCherry split the list by population, naming separate top 10s for cities with more than 300,000 residents and for towns below that threshold.
While Fort St. John didn’t crack the top 10 towns, its 16th-place finish still puts it ahead of 354 communities across the country. Last year, the city ranked 26th out of 365 communities.
Dawson Creek ranked 24th and Prince George placed 21st in the “sexiest cities and towns” ranking.
Top 10 towns (population less than 300,000):
- Pembroke, ON
- Petawawa, ON
- Cold Lake, AB
- Williams Lake, B.C.
- Carleton Place, ON
- Whitehorse, YK
- Nelson, B.C.
- Prince Rupert, B.C.
- Cranbrook, B.C.
- Fort Saskatchewan, AB
Latest Stories
Top 10 cities (population greater than 300,000):
- Victoria, B.C.
- Calgary, AB
- Edmonton, AB
- London, ON
- Winnipeg, MB
- Ottawa, ON
- Surrey, B.C.
- Mississauga, ON
- Halifax, NS
- Hamilton, ON
For more information on the rankings, visit PinkCherry’s website.
Stay connected with local news
Make us your
home page
