La iglesia medieval de la ciudad tiene la advocación de San Juan y el equipo de fútbol local se llama St Johnstone F.C..