Skip to main content
+254 725 345 345 info@zes.co.ke Karuguru Plaza, Eastern Bypass, Kamakis, Ruiru

Eastern Bypass (Kamaki's), Karuguru Plaza, Office Suite 12, Ruiru, KenyaMonday–Friday, 8:00am–5:00pm

+254 725 345 345info@zes.co.ke

Page

Petrol Station Construction Across Kenya’s 47 Counties

A practical service-area directory for planning petrol station construction across Kenya's 47 counties.

Petrol station construction across Kenya requires one national technical standard and a project plan that responds to the actual county, town, road, plot and delivery conditions. Zama Engineering Systems (ZES) is based in Nairobi and evaluates projects across Kenya according to scope, location, logistics and scheduling requirements. This directory helps investors and project teams prepare a useful first brief for any of Kenya’s 47 counties without implying that every site has the same design, price or approval path.

Operating petrol station and canopy at Runda View in Nairobi
Licensed reference photograph taken in Nairobi—not presented as a ZES project or endorsement: Runda View Astrol station by Daniel Case, CC BY-SA 4.0; cropped and optimized.

If you are looking for a petrol station construction company in your county, begin with the site rather than a generic package. Share the county, nearest town, road or corridor, plot status, proposed products and storage capacity, expected traffic mix, drawings already available and your present approval stage. ZES can then determine whether the next step is a desktop scope review, a site survey, concept coordination or a detailed quotation.

How ZES evaluates county-based petrol station projects

A county name alone is not enough to price or design a forecourt. Two plots in the same county can have very different access, drainage, ground, utility, tanker-movement and neighbouring-use constraints. The first review therefore separates what is known from what must be confirmed by survey, professional design or the relevant authority.

  • Site and access: plot dimensions, road reserve, entry and exit geometry, tanker turning, queuing, pedestrian movement and emergency access.
  • Ground and water: levels, drainage route, flood or groundwater checks, excavation conditions and the engineering basis for underground works.
  • Storage and dispensing: intended products, tank capacities, fill points, venting, piping, pump islands, dispenser configuration and future expansion.
  • Canopy and buildings: structural concept, clearances, drainage, lighting, shop or office needs, service bays and customer circulation.
  • Electrical and safety systems: power availability, earthing, hazardous-area considerations, emergency controls, fire provisions and testing records.
  • Delivery planning: transport of tanks and steel, lifting access, material storage, worker welfare, accommodation where needed and the sequence of specialist trades.

See the full petrol station construction and equipment installation scope, the turnkey setup guide and the EPRA-compliance planning guide before requesting a final quotation.

Kenya’s 47-county construction planning directory

The county groups below are used only to make this directory easier to browse. Every project still requires plot-specific checks. Named towns are prompts for the enquiry form, not claims of a ZES branch, completed project or permanent local team.

Coast counties

Mombasa County

Project-brief locations: Mombasa, Likoni, Changamwe, Nyali.

Assess coastal corrosion protection, constrained-site access and tanker circulation before fixing the construction scope.

Kwale County

Project-brief locations: Kwale, Ukunda, Diani, Kinango, Lunga Lunga.

Verify road access, seasonal traffic patterns and coastal exposure for the specific site rather than applying a generic coastal design.

Kilifi County

Project-brief locations: Kilifi, Malindi, Mtwapa, Mariakani, Watamu.

Assess coastal exposure, growth-corridor access and equipment-delivery logistics for the named town and plot.

Tana River County

Project-brief locations: Hola, Garsen, Bura, Madogo.

Confirm flood risk, ground conditions, long-distance mobilization and reliable site access through a project-specific survey.

Lamu County

Project-brief locations: Lamu, Mpeketoni, Witu, Hindi.

Distinguish island and mainland logistics, then verify marine exposure, transport access and receiving arrangements for the actual site.

Taita/Taveta County

Project-brief locations: Voi, Taveta, Wundanyi, Mwatate.

Evaluate highway or border-route access, tanker movements and contractor mobilization without assuming every site has the same freight profile.

North Eastern counties

Garissa County

Project-brief locations: Garissa, Dadaab, Balambala, Masalani.

Verify heat, dust, utilities, security procedures and supply-chain constraints before specifying equipment or programme.

Wajir County

Project-brief locations: Wajir, Habaswein, Eldas, Buna.

Base scope and schedule on verified road access, water and power availability, arid-site conditions and mobilization distance.

Mandera County

Project-brief locations: Mandera, El Wak, Rhamu, Takaba.

Confirm border-area logistics, site security, utilities and long-distance delivery assumptions before quotation.

Eastern counties

Marsabit County

Project-brief locations: Marsabit, Moyale, Sololo, Laisamis.

Assess northern-corridor access, equipment transport, utilities and climatic conditions at the selected plot.

Isiolo County

Project-brief locations: Isiolo, Merti, Garbatulla.

Verify corridor access, tanker circulation and the practical supply radius for the proposed location rather than assuming regional demand.

Meru County

Project-brief locations: Meru, Maua, Nkubu, Timau.

Compare the selected town's road access, agricultural freight patterns and site services before setting capacity or layout.

Tharaka-Nithi County

Project-brief locations: Chuka, Kathwana, Marimanti, Chogoria.

Validate town-level traffic, terrain, drainage and equipment-delivery access before creating a county-specific construction plan.

Embu County

Project-brief locations: Embu, Runyenjes, Siakago, Kiritiri.

Assess regional road access, agricultural transport, plot drainage and utility connections for the specific town.

Kitui County

Project-brief locations: Kitui, Mwingi, Mutomo, Kyuso.

Confirm the served town, freight route, utilities and mobilization distance before defining the station footprint or schedule.

Machakos County

Project-brief locations: Machakos, Athi River, Mlolongo, Kangundo, Tala.

Differentiate dense industrial-corridor sites from county-town sites by verifying access, traffic, utilities and live-site constraints.

Makueni County

Project-brief locations: Wote, Makindu, Emali, Kibwezi, Sultan Hamud.

Verify highway access, tanker movements, drainage and utilities for the named site instead of assuming all corridor towns share one design.

Central counties

Nyandarua County

Project-brief locations: Ol Kalou, Njabini, Engineer, Ndaragwa.

Assess highland drainage, ground conditions, agricultural traffic and delivery access through a site-specific survey.

Nyeri County

Project-brief locations: Nyeri, Karatina, Othaya, Mukurwe-ini.

Confirm town-level traffic, road classification, drainage and environmental constraints before finalizing a quotation.

Kirinyaga County

Project-brief locations: Kerugoya, Kutus, Sagana, Wang'uru, Kagio.

Review agricultural transport routes, site drainage and town-specific access before setting tank, dispenser or forecourt scope.

Murang'a County

Project-brief locations: Murang'a, Kenol, Maragua, Kangema, Kandara.

Distinguish highway-adjacent, peri-urban and interior sites by validating traffic, terrain, access and utilities.

Kiambu County

Project-brief locations: Kiambu, Thika, Ruiru, Limuru, Kikuyu.

Assess dense metro access, land constraints, traffic circulation and nearby services for each town rather than using one county-wide assumption.

Rift Valley counties

Turkana County

Project-brief locations: Lodwar, Kakuma, Lokichogio, Lokichar, Kalokol.

Publish only with project evidence and verified distance, climate, utilities, security and heavy-equipment delivery requirements.

West Pokot County

Project-brief locations: Kapenguria, Chepareria, Ortum, Sigor.

Confirm terrain, road access, town-specific traffic and contractor mobilization before preparing local construction guidance.

Samburu County

Project-brief locations: Maralal, Baragoi, Wamba, Archer's Post.

Validate corridor or tourism-related traffic, remote access, utilities and site security without presuming demand.

Trans Nzoia County

Project-brief locations: Kitale, Kiminini, Endebess, Kwanza.

Assess agricultural freight, town access, drainage and delivery routes before setting equipment quantities or capacity.

Uasin Gishu County

Project-brief locations: Eldoret, Burnt Forest, Turbo, Moiben, Ziwa.

Differentiate urban, highway and agricultural-distribution sites through verified traffic, access and logistics data.

Elgeyo/Marakwet County

Project-brief locations: Iten, Kapsowar, Cheptongei, Tambach.

Verify terrain, road geometry, drainage and equipment access for the selected town before defining the construction method.

Nandi County

Project-brief locations: Kapsabet, Nandi Hills, Mosoriot, Kabiyet.

Evaluate agricultural transport, corridor proximity, drainage and town-specific traffic before selecting station capacity.

Baringo County

Project-brief locations: Kabarnet, Eldama Ravine, Marigat, Mogotio, Kabartonjo.

Confirm terrain, town access, environmental conditions and supply logistics rather than treating the county as one uniform market.

Laikipia County

Project-brief locations: Nanyuki, Nyahururu, Rumuruti, Doldol.

Assess the selected town's transport role, tourism or agricultural traffic, utilities and delivery access with current evidence.

Nakuru County

Project-brief locations: Nakuru, Naivasha, Gilgil, Molo, Njoro.

Separate city, highway, industrial and agricultural-site requirements using verified road access, traffic and utility data.

Narok County

Project-brief locations: Narok, Kilgoris, Suswa, Ntulele, Ololulunga.

Validate transit, tourism and agricultural traffic patterns alongside access, drainage and environmental constraints.

Kajiado County

Project-brief locations: Kajiado, Kitengela, Ongata Rongai, Ngong, Namanga.

Differentiate metro, industrial and border-corridor sites by verifying traffic, land access, utilities and tanker movement.

Kericho County

Project-brief locations: Kericho, Litein, Londiani, Kipkelion, Fort Ternan.

Review regional road traffic, agricultural freight, rainfall and drainage at the proposed plot before design.

Bomet County

Project-brief locations: Bomet, Sotik, Longisa, Kaplong, Chebole.

Validate town-level commercial intent, agricultural transport, drainage and access before producing a standalone county page.

Western counties

Kakamega County

Project-brief locations: Kakamega, Mumias, Malava, Butere, Khwisero.

Use verified town-level traffic, agricultural commerce, drainage and utility information to distinguish potential site types.

Vihiga County

Project-brief locations: Mbale, Luanda, Chavakali, Majengo, Hamisi.

Confirm whether county-specific intent is distinct from nearby regional hubs, then assess constrained plots, traffic and drainage.

Bungoma County

Project-brief locations: Bungoma, Webuye, Kimilili, Chwele, Sirisia.

Assess regional trade, agricultural freight, border-route proximity and town-specific access with current evidence.

Busia County

Project-brief locations: Busia, Malaba, Bumala, Funyula, Port Victoria.

Verify border freight, local traffic separation, site access and customs-route effects without assuming a particular project size.

Nyanza counties

Siaya County

Project-brief locations: Siaya, Bondo, Ugunja, Yala, Ukwala.

Publish from demonstrated inquiry or project evidence, supported by town-level traffic, agricultural and lake-region logistics research.

Kisumu County

Project-brief locations: Kisumu, Ahero, Maseno, Muhoroni, Katito.

Separate city, regional-distribution and lake-area sites by verifying traffic, drainage, access and equipment logistics.

Homa Bay County

Project-brief locations: Homa Bay, Oyugis, Mbita, Kendu Bay, Ndhiwa.

Assess town-specific road traffic, lake-area conditions, drainage and delivery access before setting the technical scope.

Migori County

Project-brief locations: Migori, Rongo, Awendo, Kehancha, Isebania.

Validate border-region trade, regional transport, utilities and town-level access without making volume assumptions.

Kisii County

Project-brief locations: Kisii, Ogembo, Suneka, Tabaka, Etago.

Assess dense trading centres, constrained plots, agricultural traffic and drainage for the named site.

Nyamira County

Project-brief locations: Nyamira, Keroka, Nyansiongo, Ekerenyo, Manga.

Confirm standalone county search intent versus nearby Kisii demand, then verify plot access, traffic and drainage.

Nairobi counties

Nairobi City County

Project-brief locations: Nairobi, Westlands, Embakasi, Industrial Area, Karen.

Prioritize constrained-site access, redevelopment or modification scope, traffic management and utility coordination rather than assuming greenfield conditions.

What a county-specific quotation should contain

A credible quotation should state assumptions, exclusions, provisional items and the documents required before construction. It should not reduce a petroleum project to one unsupported lump sum. For a detailed explanation of the variables, read the petrol station construction cost guide for Kenya.

  1. Defined project boundary: design responsibility, civil works, tanks, piping, dispensers, canopy, buildings, electrical works, safety equipment, automation and external works.
  2. County and site assumptions: mobilization point, road access, lifting and unloading conditions, available utilities, working hours and accommodation or storage needs.
  3. Specifications and quantities: equipment model or performance basis, tank construction and capacity, pipe materials, concrete and paving scope, canopy dimensions and electrical loads.
  4. Approval responsibilities: who prepares, signs, submits, pays for and follows up each national, county or road-access requirement.
  5. Testing and handover: inspection points, pressure or integrity tests, calibration where applicable, commissioning, training, as-built information and maintenance requirements.

National requirements and county approvals are different workstreams

Petroleum regulation is national, while development control, fire review, trade requirements and some access matters involve the relevant county or road authority. Requirements can change and may depend on the project. Use current guidance from the Energy and Petroleum Regulatory Authority, the National Environment Management Authority, the National Construction Authority, the applicable road authority and the county government. ZES can help coordinate a technical scope, but no contractor should promise regulatory approval before the required applications and reviews.

County project brief: information to send ZES

Use this checklist to make the first technical conversation productive:

  • County, nearest town, road, landmark and map pin or coordinates.
  • Plot ownership or control status and any available survey or title documents.
  • Plot dimensions, topographic information, photographs and current site use.
  • New build, rebuild, renovation, equipment replacement or phased expansion.
  • Proposed fuel products, tank sizes, dispenser count and expected vehicle mix.
  • Known road-access, drainage, utility, neighbour, environmental or planning constraints.
  • Drawings, professional reports, approvals or correspondence already obtained.
  • Target programme and whether the site must remain partly operational during work.

For specialist scopes, also review canopy construction, underground fuel tank installation, fuel dispenser installation, forecourt electrical installation and station renovation and upgrades.

Frequently asked questions

Does ZES have an office in every county?

No. ZES is based in Nairobi and evaluates projects across Kenya according to project scope, location, logistics and scheduling. A county page or directory listing does not represent a local branch.

Can ZES give one standard construction price for every county?

No. Mobilization, site access, ground conditions, drainage, utilities, tank and dispenser scope, canopy size, professional inputs, approval responsibilities and programme can all change the cost. A quotation should record its assumptions and exclusions.

Which county should an investor choose?

ZES does not select an investment location from a county name alone. Demand, competition, land control, road access, traffic, planning, environmental constraints, utilities, supply logistics and the investor’s operating model all require due diligence.

Can construction begin before approvals are complete?

The required approval and inspection sequence should be confirmed for the actual project before work begins. Starting too early can create redesign, delay, enforcement and financing risk.

Can an existing petrol station be upgraded instead of rebuilt?

Sometimes. The decision depends on the condition and suitability of tanks, piping, dispensers, canopy, drainage, electrical and safety systems, buildings and the intended operating model. Begin with a documented site audit and phased scope.

What happens after I send a project brief?

ZES reviews the information to identify missing inputs, likely specialist workstreams and whether a survey or concept stage is needed before a detailed quotation. Travel, logistics and project scheduling are then confirmed for the location.

Request a county-specific site review and quotation

Send the county, nearest town and road, plot status, proposed tank and dispenser scope, available drawings, current approval stage and target programme. ZES will evaluate the next technical step without assuming a one-size-fits-all county package.

Discuss your petrol station project

Authoritative references