Council nursery · Aberlour · 20 places
Council nursery · Elgin · 20 places
Council nursery · Buckie · 58 places
Council nursery · Elgin · 24 places
Council nursery · Buckie · 20 places
Council nursery · Elgin · 20 places
Council nursery · Lossiemouth · 24 places
Council nursery · Keith · 32 places
Council nursery · Forres · 16 places
Council nursery · Buckie · 50 places
Council nursery · Elgin · 37 places
Council nursery · Elgin · 56 places
Council nursery · Buckie · 40 places
Council nursery · Fochabers · 24 places
Council nursery · Keith · 16 places
Council nursery · Elgin · 24 places
Council nursery · Forres · 60 places
Council nursery · Buckie · 20 places
Council nursery · Aberlour · 18 places
Council nursery · Elgin · 56 places
Council nursery · Lossiemouth · 40 places
Council nursery · Buckie · 40 places
Council nursery · Keith · 20 places
Council nursery · Ballindalloch · 20 places
Source: Care Inspectorate datastore (as at 30 September 2026), Open Government Licence.