Treasury Cabinet Secretary John Mbadi is expected to present his maiden official Budget Day speech on Thursday, June 12.

This year’s national budget for the 2025/2026 Financial Year stands at KSh4.239 trillion. Treasury says the budget is anchored on President William Ruto’s Bottom-Up Economic Transformation Agenda (BETA), with an aim of achieving the broader goals of Vision 2030.

In the FY 2025/26 Budget, the Executive Arm of Government has been allocated KSh2.428 trillion. This allocation consists of a recurrent budget of KSh1.724 trillion and a development budget of KSh704.4 billion.

Parliament has been allocated KSh42.5 billion. This allocation comprises KSh41.1 billion for Recurrent and KSh1.4 billion for development expenditures.

The Judiciary has been allocated KSh26.7 billion. This allocation comprises KSh0.8 billion for the Judicial Service Commission (JSC), KSh23.8 billion for Recurrent and KSh2.0 billion for Development under the Judiciary.

In this FY 2025/26 Budget, the Consolidated Fund Services (CFS) has been allocated KSh1.337 billion. This includes allocations to cater for domestic interest payment of KSh851.4 billion and foreign interest payment of KSh246.3 billion, and pension, salaries and allowances of KSh239.6 billion.

The Division of Revenue Bill, 2025 allocates County Governments KSh405.1 billion as an equitable share from the nationally raised revenue. This amount excludes additional allocations, both conditional and unconditional, to County Governments, which total to KSh69.8 billion, including loans and grants.

Resource Allocation to the Bottom-Up Economic Transformation Agenda (BEТА)

The FY 2025/26 and the Medium-Term Budget will continue in emphasising the execution of the Bottom-Up Economic Transformation Agenda (BETA). The Agenda is designed to facilitate economic revitalization and promote inclusive growth, by enhancing investments in at least five sectors envisaged to have the largest impact to the economy and household welfare.

The implementation of the BETA Priorities will be executed through five clusters. In light of this KSh338.3 billion has been allocated in the FY 2025/26 Budget as indicated below:

Allocation to key thematic areas in FY 2025/26