Ghana's quarterly telecom statistics from the National Communications Authority, Q1 2014 to Q2 2026: 60 indicators covering mobile voice and data subscriptions, voice and SMS traffic, data traffic, tariffs, devices, fixed voice and data, fibre broadband and broadband wireless access, one row per quarter, indicator and operator (operator is 'All operators' for industry totals and components such as prepaid or on-net). Values are in the unit column: counts, minutes, messages, TB, GB per subscription, cedis, and penetration rates as fractions of the population (0.8954 = 89.54%); mobile tariffs before 2017 are in pesewas, as the workbook recorded them. Fixed, fibre and BWA series start in Q4 2023 (fixed-line minutes of use are not included because the dashboard's chart for them actually holds total traffic), device types in Q1 2023, operators appear only while they reported (Airtel and Tigo merged as AirtelTigo in Q4 2018, renamed AT in Q1 2023), most of Q2 2018 is missing, and the machine-to-machine series, hidden on NCA's own dashboard, has gaps that leave its total short in some quarters. Sourced from the National Communications Authority's statistical dashboard, published by the NCA (all rights reserved). 2680 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| period | VARCHAR(7) NOT NULL |
| year | INTEGER NOT NULL |
| quarter | INTEGER NOT NULL |
| indicator | VARCHAR(160) NOT NULL |
| operator | VARCHAR(40) NOT NULL |
| value | DECIMAL(28,12) NOT NULL |
| unit | VARCHAR(40) NOT NULL |
| service | VARCHAR(20) |
| series_name | VARCHAR(80) NOT NULL |
| chart_id | VARCHAR(60) NOT NULL |
| source_sheet | VARCHAR(80) |
| source | TEXT |
| periodVARCHAR(7) NOT NULL | yearINTEGER NOT NULL | quarterINTEGER NOT NULL | indicatorVARCHAR(160) NOT NULL | operatorVARCHAR(40) NOT NULL | valueDECIMAL(28,12) NOT NULL | unitVARCHAR(40) NOT NULL | serviceVARCHAR(20) | series nameVARCHAR(80) NOT NULL | chart idVARCHAR(60) NOT NULL | source sheetVARCHAR(80) | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022Q1 | 2022 | 1 | Average Mobile Internet Subscriptions | All operators | 23613836 | subscriptions | mobile | Average Data Subscriptions | average-data-subscriptions | Tab17. Mob Data Usage per Subs. | National Communications Authority, Ghana (statisticaldashboard.nca.org.gh) |
| 2022Q2 | 2022 | 2 | Average Mobile Internet Subscriptions | All operators | 23621298 | subscriptions | mobile | Average Data Subscriptions | average-data-subscriptions | Tab17. Mob Data Usage per Subs. | National Communications Authority, Ghana (statisticaldashboard.nca.org.gh) |
| 2022Q3 | 2022 | 3 | Average Mobile Internet Subscriptions | All operators | 24193140 | subscriptions | mobile | Average Data Subscriptions | average-data-subscriptions | Tab17. Mob Data Usage per Subs. | National Communications Authority, Ghana (statisticaldashboard.nca.org.gh) |
| 2022Q4 | 2022 | 4 | Average Mobile Internet Subscriptions | All operators | 24193140 | subscriptions | mobile | Average Data Subscriptions | average-data-subscriptions | Tab17. Mob Data Usage per Subs. | National Communications Authority, Ghana (statisticaldashboard.nca.org.gh) |
| 2023Q1 | 2023 | 1 | Average Mobile Internet Subscriptions | All operators | 22637744 | subscriptions | mobile | Average Data Subscriptions | average-data-subscriptions | Tab17. Mob Data Usage per Subs. | National Communications Authority, Ghana (statisticaldashboard.nca.org.gh) |
2,675 more rows — see the plans
See the plansGET connect.apighana.com/api/data/telecom_statistics_quarterly
Cite this dataset and the organisation its records come from (National Communications Authority, Ghana). Datasets are updated, so keep the date you accessed it in the citation. These records cover 2014 to 2026; say which period your figures come from. Last updated from the source on Sep 26, 2026.
API Ghana. (2026). Telecom statistics quarterly (Version 1.0) [Data set, compiled from National Communications Authority, Ghana]. Retrieved October 1, 2026, from https://apighana.com/datasets/telecom-statistics-quarterly
curl "https://connect.apighana.com/api/data/telecom_statistics_quarterly?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/telecom_statistics_quarterly?page=1&limit=20",
{ headers: { "X-API-Key": process.env.APIGHANA_KEY } },
);
const { data, meta } = await response.json();import os, requests
response = requests.get(
"https://connect.apighana.com/api/data/telecom_statistics_quarterly",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]