Salary guide · Kenya
HR officer salary in Kenya: 10 advertised pay examples
Monthly pay stated in 10 Kenyan adverts for HR officers and assistants, from KSh 28,620 to KSh 100,000, with location and source for each.

This page collects the monthly pay stated in 10 adverts for HR officers and assistants that were open on Work.ke in late September and early October 2026. Each figure is what the employer or its recruitment agency advertised, usually gross monthly pay rather than take-home pay, and each row links to the original advert below.
| Advert | Stated pay (KSh/month) | Location and source |
|---|---|---|
| Human Resource Assistant III | 28,620–37,100 (salary scale with yearly steps) | Elgeyo Marakwet County, Kenya · County Government of Elgeyo Marakwet |
| HR Officer | 40,000 | Ngara · Brites Management Services |
| Human Resource Management and Development Officer II | 34,420–46,120 (salary scale with yearly steps) | Elgeyo Marakwet County, Kenya · County Government of Elgeyo Marakwet |
| HR Officer | 45,000–50,000 | Ruaraka · Brites Management Services |
| HR Officer | 50,000–55,000 | Upper Hill · Brites Management Services |
| HR Officer | 50,000–60,000 | Mombasa Road · Brites Management Services |
| Senior Human Resource Assistant | 46,120–65,860 | Nakuru · County Government of Nakuru |
| Human Resource Officer | 50,000–80,000 | Mlolongo · Brites Management Services |
| Learning and Development Officer | 60,000–80,000 | Mlolongo · Brites Management Services |
| Human Resource Manager | 90,000–100,000 | Nairobi · Accurex |
Figures are copied as stated in each advert and sorted from lowest to highest. Ranges show the advertised band; rows marked plus commission or plus incentive show only the guaranteed part. None of the figures is net take-home pay.
What the adverts show
Across the 10 adverts, stated pay runs from KSh 28,620 to KSh 100,000 a month. The middle advert sits at about KSh 53,800.
Of the 10 adverts, 7 were posted by recruitment agencies and 3 by county public service boards. Agency adverts often hold back the employer's name, so the agency is shown instead and you apply through it.
What moves the number
Most private HR officer adverts here ask for payroll experience, and several ask for IHRM membership or a higher diploma in HR. The top of the table is HR manager and learning and development roles, several of them in manufacturing areas such as Mlolongo.
County HR posts are advertised on public salary scales with yearly steps; private HR officer roles quote a single monthly figure or a range.
Before you accept an offer
Advertised pay is usually gross monthly pay. Your take-home pay is lower after PAYE, NSSF, SHIF and the housing levy; use the net salary calculator linked below to estimate it before you compare offers.
Ask for a written offer that states the basic salary, any allowances, how commission or bonuses are calculated, the contract length and the probation period. A figure in an advert is a starting point, not a promise.
Sources
Checked 3 October 2026. Each figure retains the period and scope of its source.
- Human Resource Assistant III — County Government of Elgeyo Marakwet, original advert
- HR Officer — Brites Management Services, original advert
- Human Resource Management and Development Officer II — County Government of Elgeyo Marakwet, original advert
- HR Officer — Brites Management Services, original advert
- HR Officer — Brites Management Services, original advert
- HR Officer — Brites Management Services, original advert
- Senior Human Resource Assistant — County Government of Nakuru, original advert
- Human Resource Officer — Brites Management Services, original advert
- Learning and Development Officer — Brites Management Services, original advert
- Human Resource Manager — Accurex, original advert
Related jobs and guidance
Human resources jobs in Kenya (62 open) · Application guidance · Minimum-wage tables · Net salary calculator