Skip to main content

Kenya Defense Forces Ranks and Salaries: A Comprehensive Guide

N

Nyakundi Report

Newsroom 2 min read

This archive report was first published on 5 December 2019.

Kenya Defense Forces Ranks and Salaries

As of 2019, the Kenya Defense Forces (KDF) has a well-defined rank structure, with each rank corresponding to a specific salary range.

Published on December 5, 2019, this article provides an in-depth look at the various ranks within the KDF, from the lowest to the highest, and their corresponding salaries.

Enlisted Ranks

  • Private: The lowest rank in the KDF, with a starting salary of Ksh 7,172.
  • Lance Corporal: A private can become a Lance Corporal after three years of service or by passing Phase 2 training, with a salary range of Ksh 26,509 to Ksh 50,000.
  • Corporal: Achieved after six to eight years of military service, with a salary range of Ksh 32,250 to Ksh 70,000.
  • Sergeant: Promoted after twelve years of good military service, with a salary range of Ksh 45,000 to Ksh 80,000.
  • Staff/Color Sergeant: The highest position of soldiers and equipment manager, with a salary range of Ksh 60,000 to Ksh 100,000.
  • Warrant Officer Class 2: In charge of up to 120 soldiers, with a salary range of Ksh 80,000 to Ksh 120,000.
  • Warrant Officer Class 1: The main soldier position in the KDF, with a salary range of Ksh 120,000 to Ksh 200,000.

Commissioned Officers

  • Officer Cadet: Gained after initial officer training, with a salary range of Ksh 30,000 to Ksh 50,000.
  • Second Lieutenant: The starting rank for commissioned officers, with a salary range of Ksh 40,000 to Ksh 60,000.
  • Lieutenant: Held after three years of good service as a Second Lieutenant, with a salary range of Ksh 50,000 to Ksh 80,000.
  • Captain: Responsible for up to 120 soldiers, with a salary range of Ksh 73,182 to Ksh 110,000.
  • Major: Gained between 8-10 years of military service, with a salary range of Ksh 102,106 to Ksh 150,000.
  • Lieutenant Colonel: In charge of up to 650 soldiers, with a salary range of Ksh 130,735 to Ksh 180,000.
  • Colonel: The lowest staff rank, with a salary range of Ksh 153,317 to Ksh 300,000.
  • Brigadier: A Field Officer Rank, with a salary range of Ksh 200,000 to Ksh 400,000.
  • Major General: In charge of divisions and senior staff appointments, with a salary range of Ksh 400,000 to Ksh 600,000.
  • Lieutenant General: In charge of Corps sized formations, with a salary range of Ksh 500,000 to Ksh 800,000.
  • General: The top rank in the KDF, with a salary range of Ksh 600,000 to Ksh 1,000,000.
Be the first to react

Support

Support this reporting

M-Pesa support recorded against this story.

Send support →

Stay close

Get the briefing

Major updates by email. No spam.

Get email brief →

Share

Save share card

Download a clean portrait card for sharing.

Save image →