Private · Perth · 70 places
Private · Aberfeldy · 26 places
Voluntary / not-for-profit · Blairgowrie · 32 places
Private · Perth · 35 places
Private · Dundee · 40 places
Voluntary / not-for-profit · Crieff · 30 places
Private · Crieff · 75 places
Private · Crieff · 140 places
Private · Perth · 24 places
Private · Perth · 118 places
Private · Crieff · 12 places
Private · Crieff · 32 places
Voluntary / not-for-profit · Perth · 20 places
Private · Auchterarder · 84 places
Private · Blairgowrie · 47 places
Private · Perth · 102 places
Voluntary / not-for-profit · Kinross · 20 places
Private · Perth · 50 places
Private · Auchterarder · 74 places
Private · Perth · 46 places
Private · Perth · 30 places
Private · Perth · 83 places
Private · Kinross · 24 places
Private · Perth · 75 places
Private · Perth · 67 places
Voluntary / not-for-profit · Perth · 24 places
Private · Perth · 35 places
Private · Blairgowrie · 49 places
Voluntary / not-for-profit · Kinross · 70 places
Private · Kinross · 69 places
Private · Auchterarder · 50 places
Private · Crieff · 46 places
Private · Perth · 60 places
Voluntary / not-for-profit · Auchterarder · 24 places
Voluntary / not-for-profit · Crieff · 48 places
Voluntary / not-for-profit · Perth · 50 places
Private · Crieff · 20 places
Private · Perth · 19 places
Voluntary / not-for-profit · Perth · 40 places
Private · Dunkeld · 20 places
Private · Kinross · 50 places
Voluntary / not-for-profit · Perth · 40 places
Voluntary / not-for-profit · Perth · 90 places
Voluntary / not-for-profit · Kinross · 32 places
Private · Perth · 52 places
Private · Perth · 57 places
Private · Perth · 69 places
Source: Care Inspectorate datastore (as at 30 September 2026), Open Government Licence.