- A Ugandan private's basic monthly pay has risen significantly under a new salary structure, narrowing the gap with Kenyan peers
- Kenya Defence Forces privates earn between KSh19,941 and KSh30,000 per month, covering basic pay only and excluding allowances
- Rank-for-rank salary comparisons between the Uganda People's Defence Forces and KDF remain mixed due to differing pay structures
A fresh look at entry-level military pay in Uganda and Kenya reveals that the two countries' soldiers now earn comparable basic salaries at the private rank, though a direct comparison across higher grades remains complicated by differing structures and benefits.

Source: Facebook
Search option is now available at TUKO! Feel free to search the content on topics/people you enjoy reading about in the top right corner ;)
Uganda private pay narrows the gap
Under a revised pay structure, a private in the Uganda People's Defence Forces (UPDF) now earns approximately KSh26,100 per month, converted at a prevailing rate of roughly KSh0.0315 per Ugandan shilling. That figure represents a substantial increase from the previous financial year, when the equivalent was around KSh15,300.
The current amount, however, falls short of a parliamentary target of approximately KSh31,500 for a first-line soldier.
Uganda's Ministry of Defence cited budget constraints as the reason the full increase could not be implemented in the 2026/27 financial year, even after the Defence Committee in Parliament pushed for phased salary enhancements.
In Kenya, privates serving in the Kenya Defence Forces (KDF) receive a basic monthly salary of between KSh19,941 and KSh30,000, according to a breakdown of KDF pay scales published in August 2026. Those figures reflect basic pay only and do not account for house, commuter or operational allowances, which form a standard component of military compensation and vary depending on deployment.
Higher ranks show overlapping pay bands
At the sergeant level, Uganda's restructured pay puts monthly basic earnings at around KSh41,000, while a captain receives approximately KSh85,100. Kenya's figures show corporals earning between KSh32,250 and KSh70,000, and captains taking home between KSh73,182 and KSh110,000.
The overlap at the captain level illustrates how the two systems intersect rather than diverge cleanly along national lines.
Both militaries supplement basic pay with non-cash benefits including housing, medical cover and various allowances, none of which are reflected in the salary figures above.
Differences in purchasing power between the two countries also affect how meaningfully the numbers can be set against each other.
Kenya's pay scales are subject to periodic review, and the government has previously announced phased increases for entry-level officers as part of a broader public-sector pay adjustment.
While the Ugandan private's basic salary now sits within the range paid to a Kenyan private, a significant change from earlier years when Ugandan soldiers were generally paid far less, the gap in allowances, grade structures and cost-of-living considerations means a full like-for-like comparison between the two forces cannot rest on basic pay figures alone.
Yoweri Museveni's son graduates as military cadet
At the graduation ceremony at the Royal Military Academy Sandhurst, President Yoweri Museveni’s grandson, Ruhamya Kainerugaba, completed officer training before joining Uganda’s military.
The 22-year-old followed in his father Muhoozi Kainerugaba’s footsteps at the academy, adding another chapter to a military legacy that now spans three generations.
Source: TUKO.co.ke
