The council has nine departments with the Town Clerk, Joshua Sitienei being the Chief Executive Officer.
1. TOWN CLERK DEPARTMENT
•Head of Department – Patrick Malombe
• Assistant – Florence Muriithi
• Head of Enforcement – William Sang
2. TOWN TREASURERS
• Head of Department – Jacob Munge
• Deputy Head of Department – Peter Mbatha
Heads of Sections:
Treasurers Department
• Agnes Mwololo – Revenue Officer
• Laban Kiume – Accounts
• Robert Kisini – Rates
• Judy Mutuku –
3. MUNICIPAL ENGINEERING
• Head of Department – Julius Mungai
• Deputy Head of Department – Joe Kieti
4. MUNICIPAL PLANNING
• Head of Department – Jane Wanjiku Mwaniki
5. PUBLIC HEALTH AND ENVIRONMENT DEPARTMENT
• Head of Public Health – Charles Warutere
• Head of Environment – Roy Onyango
Heads of Sections
• Joseph Kamami- Slaughter House
• –Cleansing Supervisor • Johnstone Mutava
EDUCATION AND SOCIAL SERVICES DEPARTMENT
• Deputy Head of Department - Josephine Kioko
Head of Department – Peter Mwololo
8. ICT DEPARTMENT • Head of Department – Alex Mwangangi
9. AUDIT DEPARTMENT Head of Department - Daniel Chirchir – Snr Internal Auditor
Deputy Head of Department- Samuel Mwangi