Political bulk SMS in Kenya is allowed, but only on strict terms: messages go through a licensed content service provider, each one is submitted to the mobile network for vetting at least 48 hours before sending, carries the name of the party or candidate, is in English or Kiswahili, goes out between 08:00 and 17:00 and reaches only people who expressly opted in. With the general election set for 10 August 2027, parties, aspirants and public bodies should build consented lists and approval workflows now, not in the campaign rush.
Last reviewed: 27 October 2026
The rules come from the Guidelines on Prevention of Dissemination of Undesirable Bulk and Premium Rate Political Messages, issued in July 2017 by the Communications Authority of Kenya (CA) and the National Cohesion and Integration Commission (NCIC), and from the Data Protection Act, 2019. This article summarises both and gives a practical timeline. It is not legal advice; for a specific campaign, speak to the CA, the NCIC or a lawyer.
The CA and NCIC political messaging guidelines
The guidelines apply to mobile network operators, virtual network operators and content service providers, and cover political messages sent by SMS, MMS, premium messages and caller ring-back tones. The key clauses for bulk SMS are:
| Clause | What it requires |
|---|---|
| 6 | Political messages are delivered only through licensed content service providers (CSPs) with direct interoperability agreements with a mobile network |
| 7.1 | The CSP applies to the network at least 48 hours before sending, with the verbatim message, a signed authorisation letter from the party or individual, certified registration or ID documents and the intended sending time |
| 7.2 to 7.5 | The network vets the content and gives a decision within 18 hours; unclear cases go to the NCIC, which responds within 24 hours |
| 7.6 | If a sent message causes an unforeseen negative reaction, the network can stop it and the sponsor may have to send an apology by SMS at its own cost |
| 8.2 | Every message must bear the name of the party or individual sending it |
| 8.3 to 8.5 | No offensive, misleading, inciting, threatening or discriminatory language, and no attacks on individuals, their families, ethnicity, race or religion |
| 8.7 | English and Kiswahili only |
| 9.2 | Bulk political content only between 08:00 and 17:00 |
| 10.1 and 10.4 | Recipients must have expressly opted in, opt-out must work at all times, and evidence of consent must be produced on request |
| 10.6 | Unauthorised use, sharing or sale of customer databases for political messages can lead to suspension |
Two points are easy to miss. First, the 48-hour rule applies to each message, so a campaign that changes its message daily needs a vetting pipeline, not a single approval. Second, the 08:00 to 17:00 window is narrower than the promotional window networks apply to commercial traffic, so schedule political sends for the morning and early afternoon.
What the Data Protection Act adds
Phone numbers of supporters, members and voters are personal data, so the Data Protection Act, 2019 applies alongside the guidelines.
- Registration. The ODPC's registration guidance lists political canvassing among the activities that must register regardless of turnover or staff numbers.
- Lawful basis and consent. The ODPC's Guidance Notes for Electoral Purposes say the Political Parties Act does not give parties a statutory right to collect members' data without consent, so parties must rely on consent when collecting member data. The same notes give a checklist that includes determining the lawful basis for each processing activity, reviewing forms for proper data protection notices, not using personal data for unrelated purposes and carrying out a data protection impact assessment for new processing.
- Purpose limitation. A member list collected for party administration should not be repurposed for an aspirant's personal campaign without telling members and getting their agreement.
- Data subjects' rights. People can ask what you hold about them and object to processing. Build a way to answer quickly during the campaign, when complaints peak.
Political messages and public-information messages
Not every message sent in an election year is a political message. The guidelines define political messages as content of a political nature originated by political parties and individuals for the general public. Three groups should treat their traffic differently:
- Parties and aspirants: everything above applies in full.
- County governments and public agencies: service notices about water, roads, health campaigns or bursaries are public information. Keep them neutral, with no candidate names, slogans or party colours. The Data Protection Act still applies to the contact list.
- NGOs and civil society running voter education: neutral messages about registration, polling dates and the voting process are not party messages, but they sit close to the line. Keep them strictly non-partisan, cite the IEBC as the source of election facts, and get consent from recipients.
A timeline for the 2027 election
As reported from the IEBC's election operations plan, the general election is on Tuesday, 10 August 2027, party nominations run from 29 May to 11 June 2027 and the campaign period runs from 29 May to 7 August 2027. Working back from those dates:
| When | Step |
|---|---|
| Now to early 2027 | Build an opted-in list: party membership forms, rally sign-up sheets and a two-way keyword, each with clear consent wording and a record of date and source |
| Early 2027 | Register with the ODPC (political canvassing is a mandatory registration activity), write your privacy notice and run a data protection impact assessment |
| Before 29 May 2027 | Draft the campaign messages, check each against clauses 8.2 to 8.7, and prepare the authorisation letter and certified documents |
| At least 48 hours before each send | Submit the verbatim message and documents for network vetting; allow for an NCIC referral on anything borderline |
| Campaign period, 29 May to 7 August 2027 | Send only approved messages, between 08:00 and 17:00, to opted-in recipients; process opt-outs the same day |
| After the election | Stop campaign messaging, keep consent records as evidence, and delete data you no longer need |
Sample messages
The party, aspirant, county and trust below are fictional. Political samples name the sender and give a working opt-out on a two-way short code, because a one-way sender ID cannot receive replies.
| Purpose | Message |
|---|---|
| Rally notice (party) | Umoja Mashinani Party: Join our Ward rally Sat 5 Jun, 10am, Kiamaiko Grounds. Opt out: SMS STOP to 2xxxx |
| Aspirant thank-you | Jane Wambui, MCA aspirant, Umoja Mashinani Party: Thank you for joining our town hall. Next meeting Sat 12 Jun, 3pm. Stop: SMS STOP to 2xxxx |
| Kiswahili rally notice | Umoja Mashinani Party: Karibu mkutano wetu Jumamosi 5/6 saa nne asubuhi, uwanja wa Kiamaiko. Kujiondoa tuma STOP kwa 2xxxx |
| County service notice (non-political) | Mfano County: Water supply in Ward 4 will be off Tue 8 Jun, 9am to 3pm, for repairs. Queries 0700000000 |
| Voter education (neutral, NGO) | Raia Bora Trust: Voting day is Tue 10 Aug 2027. Check your polling station details with the IEBC before the day. Stop: SMS STOP to 2xxxx |
Notice what these messages do not do: they make no claims about opponents, no appeals to ethnicity or religion and no promises that could be read as inducements. Clauses 8.3 to 8.5 of the guidelines rule all of those out, and a message that fails vetting costs you a day of the campaign.
Running a compliant campaign on eSMS Africa
Political campaigns need the documents and network vetting described above, so talk to our sales team before you plan one; we will confirm what each network requires and the lead time. Once messages are approved, the platform helps you stay inside the rules:
- Scheduling: schedule each approved message inside the 08:00 to 17:00 window, East Africa Time, so nothing goes out late because a volunteer pressed send in the evening.
- Approvals and roles: require a second person to approve any send to the full list, and limit who can edit approved templates.
- Opt-outs: STOP replies on a two-way short code are recorded as opt-outs, and the opt-out list blocks further sends to those numbers across every campaign.
- Evidence: import lists with a consent source column, and keep delivery reports and campaign logs so you can show who received what, when.
Developers can send approved messages with the bulk endpoint (POST https://sms.esmsafrica.io/api/messages/send-bulk), with scheduling and delivery reports by webhook; see the HTTP API docs.
What it costs
Standard SMS to Kenyan networks starts from KES 1.08 (about $0.0083) per segment on the basic tier, with volume pricing at KES 0.9 on the business tier. Kiswahili fits the standard SMS alphabet, so a 160-character Kiswahili message is one segment. A two-way short code for opt-outs and sign-ups is priced separately; see two-way SMS and pricing.
Checklist
- Register with the ODPC for political canvassing.
- Collect express, recorded consent from every recipient; never buy or borrow lists.
- Name the party or aspirant in every message.
- Write in English or Kiswahili only.
- Submit each message for network vetting at least 48 hours ahead, with the authorisation letter and certified documents.
- Send only between 08:00 and 17:00, within IEBC campaign periods.
- Provide a working opt-out and honour it immediately.
- Keep consent evidence ready to produce on request.
Frequently asked questions
Is political bulk SMS legal in Kenya?
Yes, within the CA and NCIC guidelines: delivery through a licensed content service provider, network vetting at least 48 hours ahead, the sender's name in every message, English or Kiswahili only, sending between 08:00 and 17:00, and only to recipients who expressly opted in.
Can we use a list of phone numbers bought from a vendor?
No. Clause 10.1 requires every recipient to have opted in with express consent, and clause 10.6 warns that unauthorised use, sharing or sale of customer databases for political messages can lead to suspension. A bought list also has no lawful basis under the Data Protection Act.
Do county government service notices count as political messages?
The guidelines define political messages as content of a political nature from parties and individuals. A neutral notice about water, roads or clinic hours is a public service message, but it still involves personal data, so the Data Protection Act applies. Keep candidates' names and slogans out of official service notices.
When is the 2027 campaign period?
As reported from the IEBC timetable, nominations run from 29 May to 11 June 2027, campaigns from 29 May to 7 August 2027, and the general election is on Tuesday, 10 August 2027. Check the IEBC's gazette notices for any changes.
Sources
- Communications Authority and NCIC - Guidelines on bulk and premium rate political messages, July 2017 (PDF)
- ODPC - Guidance Notes for Electoral Purposes (PDF)
- ODPC - Guidance Note on Registration of Data Controllers and Data Processors (PDF)
- Kenya Law - Data Protection Act, 2019
- Kenyans.co.ke - IEBC sets 10 August 2027 election date
For neutral public-service messaging, see our government and NGO SMS page for Kenya. Read SMS marketing law in Kenya for the wider consent rules and promotional vs transactional sender IDs before registering a sender name on the Kenya sender ID page. When you are ready, create a free eSMS Africa account.


