Ghana's Consumer Price Index and inflation from the Ghana Statistical Service, one row per month, place, product group and measure: the index (2021 = 100), year-on-year inflation and month-on-month inflation, in percent. The national series runs from January 1998 (year-on-year inflation from January 1999) for all items, food, non-food and the 13 COICOP 2018 divisions, with locally produced and imported items from January 2021; the 16 regions run from January 2021 (year-on-year inflation from January 2022; StatsBank also gives regional non-food inflation for the second half of 2021). Figures before 2021 are GSS's chain-linked back-cast onto the 2021 basket and base, marked back_cast = true: they are not the rates announced at the time, and for some years (around 2000-2001 especially) they differ from them by many points, so cite a back-cast figure as GSS's current series, not as the rate announced then. StatsBank is updated less often than GSS's monthly CPI release; the last month in this table is January 2026, so later months GSS has announced are not here. Sourced from the Ghana Statistical Service (StatsBank table cpi.px), published by GSS. 59924 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| period | DATE NOT NULL |
| year | INTEGER NOT NULL |
| month | INTEGER NOT NULL |
| geography_level | VARCHAR(10) NOT NULL |
| region | VARCHAR(80) |
| statsbank_region | VARCHAR(40) NOT NULL |
| division | VARCHAR(120) NOT NULL |
| division_level | VARCHAR(12) NOT NULL |
| coicop_code | VARCHAR(2) |
| goods_origin | VARCHAR(10) NOT NULL |
| measure | VARCHAR(20) NOT NULL |
| value | DECIMAL(14,4) NOT NULL |
| base_period | VARCHAR(40) NOT NULL |
| back_cast | BOOLEAN NOT NULL |
| source | TEXT |
| periodDATE NOT NULL | yearINTEGER NOT NULL | monthINTEGER NOT NULL | geography levelVARCHAR(10) NOT NULL | regionVARCHAR(80) | statsbank regionVARCHAR(40) NOT NULL | divisionVARCHAR(120) NOT NULL | division levelVARCHAR(12) NOT NULL | coicop codeVARCHAR(2) | goods originVARCHAR(10) NOT NULL | measureVARCHAR(20) NOT NULL | valueDECIMAL(14,4) NOT NULL | base periodVARCHAR(40) NOT NULL | back castBOOLEAN NOT NULL | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1998-01-01 | 1998 | 1 | national | — | Ghana | Food | aggregate | — | all | index | 6.7603 | 2021 = 100 | true | Ghana Statistical Service, StatsBank (published by GSS) |
| 1998-01-01 | 1998 | 1 | national | — | Ghana | Non-food | aggregate | — | all | index | 2.514 | 2021 = 100 | true | Ghana Statistical Service, StatsBank (published by GSS) |
| 1998-01-01 | 1998 | 1 | national | — | Ghana | All items | all_items | — | all | index | 3.7062 | 2021 = 100 | true | Ghana Statistical Service, StatsBank (published by GSS) |
| 1998-01-01 | 1998 | 1 | national | — | Ghana | Food and non-alcoholic beverages | division | 01 | all | index | 6.7603 | 2021 = 100 | true | Ghana Statistical Service, StatsBank (published by GSS) |
| 1998-01-01 | 1998 | 1 | national | — | Ghana | Alcoholic beverages, tobacco and narcotics | division | 02 | all | index | 3.1006 | 2021 = 100 | true | Ghana Statistical Service, StatsBank (published by GSS) |
59,919 more rows — see the plans
See the plansGET connect.apighana.com/api/data/cpi_inflation_monthly
Cite this dataset and the organisation its records come from (Ghana Statistical Service, StatsBank). Datasets are updated, so keep the date you accessed it in the citation. These records cover 1 Jan 1998 to 1 Jan 2026; say which period your figures come from. Last updated from the source on Sep 26, 2026.
API Ghana. (2026). CPI inflation monthly (Version 1.0) [Data set, compiled from Ghana Statistical Service, StatsBank]. Retrieved October 1, 2026, from https://apighana.com/datasets/cpi-inflation-monthly
curl "https://connect.apighana.com/api/data/cpi_inflation_monthly?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/cpi_inflation_monthly?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/cpi_inflation_monthly",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]