The Teachers Service Commission (TSC) has released a breakdown of teaching vacancies in primary, junior and secondary schools across the country.
According to the secondary school distribution list released on November 10, Murang’a County has the highest allocation, with 133 vacancies, followed by Kiambu with 123 and Nyeri with 113.
Nakuru follows with 100 vacancies, while Kakamega has 96 and Bungoma 90. Nyandarua has 79 positions, Machakos 78, Makueni 77 and Meru 75.
The distribution covers all eight TSC administrative regions, with Rift Valley, Central and Eastern accounting for substantial shares of the advertised positions.
TSC advertised 7,720 teaching vacancies on permanent and pensionable terms, comprising 5,609 positions in primary schools, 25 in junior schools and 2,086 in secondary schools.
The application portal opened on Tuesday, November 10, and will close at midnight on Monday, November 23, 2026.
Breakdown of 2,086 Secondary School Vacancies
| Region | County | Vacancies |
|---|---|---|
| Central | Murang’a | 133 |
| Central | Kiambu | 123 |
| Central | Nyeri | 113 |
| Central | Nyandarua | 79 |
| Central | Kirinyaga | 54 |
| Rift Valley | Nakuru | 100 |
| Rift Valley | Laikipia | 43 |
| Rift Valley | Trans Nzoia | 41 |
| Rift Valley | Kericho | 36 |
| Rift Valley | Baringo | 34 |
| Rift Valley | Nandi | 34 |
| Rift Valley | Elgeyo Marakwet | 22 |
| Rift Valley | Bomet | 21 |
| Rift Valley | Narok | 21 |
| Rift Valley | Uasin Gishu | 20 |
| Rift Valley | West Pokot | 19 |
| Rift Valley | Kajiado | 17 |
| Rift Valley | Turkana | 12 |
| Rift Valley | Samburu | 5 |
| Western | Kakamega | 96 |
| Western | Bungoma | 90 |
| Western | Busia | 37 |
| Western | Vihiga | 34 |
| Eastern | Machakos | 78 |
| Eastern | Makueni | 77 |
| Eastern | Meru | 75 |
| Eastern | Kitui | 54 |
| Eastern | Embu | 43 |
| Eastern | Tharaka Nithi | 33 |
| Eastern | Marsabit | 4 |
| Eastern | Isiolo | 2 |
| Nyanza | Siaya | 70 |
| Nyanza | Kisumu | 64 |
| Nyanza | Kisii | 59 |
| Nyanza | Migori | 48 |
| Nyanza | Homa Bay | 40 |
| Nyanza | Nyamira | 27 |
| Nairobi | Nairobi | 68 |
| Coast | Kilifi | 31 |
| Coast | Mombasa | 16 |
| Coast | Kwale | 15 |
| Coast | Taita Taveta | 15 |
| Coast | Lamu | 12 |
| Coast | Tana River | 6 |
| Northeastern | Garissa | 26 |
| Northeastern | Mandera | 22 |
| Northeastern | Wajir | 17 |
| Total | 47 Counties | 2,086 |
Also Read: TSC Announces Fresh Recruitment of 7,720 Teachers on Permanent Terms
TSC Distribution of 5,609 Primary School Vacancies
The Rift Valley Region has the highest allocation of primary school teaching vacancies, with 1,303 positions, followed by Eastern Region with 1,051, Western Region with 903 and Nyanza Region with 881.
The Central Region has been allocated 508 vacancies, while the Coast Region has 500. North Eastern Region has 334 positions, while Nairobi records the lowest regional allocation at 129 vacancies.
In Rift Valley, Narok leads with 256 vacancies, followed by Turkana with 198, Kajiado with 114, West Pokot with 113, Trans Nzoia with 105, Samburu with 104 and Nakuru with 102. Baringo has 77 positions, Laikipia 61, Kericho 51, Nandi 40, Bomet 33, Uasin Gishu 32 and Elgeyo Marakwet 17.
In the Eastern Region, Kitui has the highest allocation with 337 vacancies, followed by Makueni with 151, Machakos with 145, Meru with 131, Tharaka-Nithi with 101, Marsabit with 89, Embu with 81 and Isiolo with 16.
Western Region has 903 vacancies, with Kakamega receiving 389, Bungoma 296, Busia 146 and Vihiga 72.
In Nyanza, Kisumu leads with 240 vacancies, followed by Homa Bay with 154, Siaya with 151, Migori with 122, Kisii with 107 and Nyamira with 107.
The Central Region has 508 positions, distributed among Nyandarua with 170, Nyeri with 121, Murang’a with 98, Kiambu with 72, and Kirinyaga with 47.
Along the Coast, Kilifi has the highest allocation with 206 vacancies, followed by Kwale with 113, Tana River with 52, Mombasa with 48, Taita Taveta with 42 and Lamu with 39.
In the North Eastern Region, Garissa has 138 vacancies, Wajir 105 and Mandera 91, while Nairobi has 129 vacancies.
Also Read: TSC Announces New Training for Teachers Handling Five CBC Learning Areas
Junior School – 25 Slots
The Commission has distributed 25 additional teacher replacement vacancies across selected counties and sub-counties under its November 2026 recruitment exercise.
In the Rift Valley Region, the allocations include Marigat, Elgeyo Marakwet, Keiyo South, Kericho, Soin, Nakuru, Kuresoi South, Nandi, Tinderet, Trans Nzoia, Endebess, Uasin Gishu and Turbo, each listed with one vacancy.
Western Region has been allocated six positions, while Bungoma and Bungoma South have two vacancies each.
The distribution brings the total number of advertised positions under this particular allocation to 25.
Follow our WhatsApp Channel and X Account for real-time news updates and subscribe to our YouTube Channel for in-depth interviews.





