Private · Kilmarnock · 120 places
Voluntary / not-for-profit · Kilmarnock · 32 places
Voluntary / not-for-profit · Dalmellington · 10 places
Private · Mauchline · 33 places
Private · Mauchline · 63 places
Private · Kilmarnock · 45 places
Private · Kilmarnock · 96 places
Voluntary / not-for-profit · KILMARNOCK · 34 places
Voluntary / not-for-profit · Kilmarnock · 50 places
Voluntary / not-for-profit · Kilmarnock · 56 places
Voluntary / not-for-profit · Kilmarnock · 50 places
Voluntary / not-for-profit · Kilmarnock · 55 places
Voluntary / not-for-profit · Kilmarnock · 31 places
Voluntary / not-for-profit · Kilmarnock · 70 places
Voluntary / not-for-profit · Kilmarnock · 40 places
Voluntary / not-for-profit · Kilmarnock · 50 places
Source: Care Inspectorate datastore (as at 30 September 2026), Open Government Licence.