Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Kenya's main stock market index, the Nairobi 20, fell to 2514 points on July 11, 2025, losing 0.10% from the previous session. Over the past month, the index has climbed 11.00% and is up 48.23% compared to the same time last year, according to trading on a contract for difference (CFD) that tracks this benchmark index from Kenya. Kenya Stock Market (NSE20) - values, historical data, forecasts and news - updated on July of 2025.
Techsalerator offers an extensive dataset of End-of-Day Pricing Data for all 66 companies listed on the Nairobi Securities Exchange (XNAI) in Kenya. This dataset includes the closing prices of equities (stocks), bonds, and indices at the end of each trading session. End-of-day prices are vital pieces of market data that are widely used by investors, traders, and financial institutions to monitor the performance and value of these assets over time.
Top 5 used data fields in the End-of-Day Pricing Dataset for Kenya:
Equity Closing Price :The closing price of individual company stocks at the end of the trading day.This field provides insights into the final price at which market participants were willing to buy or sell shares of a specific company.
Bond Closing Price: The closing price of various fixed-income securities, including government bonds, corporate bonds, and municipal bonds. Bond investors use this field to assess the current market value of their bond holdings.
Index Closing Price: The closing value of market indices, such as the Botswana stock market index, at the end of the trading day. These indices track the overall market performance and direction.
Equity Ticker Symbol: The unique symbol used to identify individual company stocks. Ticker symbols facilitate efficient trading and data retrieval.
Date of Closing Price: The specific trading day for which the closing price is provided. This date is essential for historical analysis and trend monitoring.
Top 5 financial instruments with End-of-Day Pricing Data in Kenya:
Nairobi Securities Exchange All Share Index (NASI): The main index that tracks the performance of all companies listed on the Nairobi Securities Exchange (NSE). NASI provides insights into the overall market performance in Kenya.
Nairobi Securities Exchange 20 Share Index (NSE 20): An index that tracks the performance of the top 20 companies by market capitalization listed on the NSE. NSE 20 is an important benchmark for the Kenyan stock market.
Safaricom PLC: A leading telecommunications company in Kenya, offering mobile and internet services. Safaricom is one of the largest and most actively traded companies on the NSE.
Equity Group Holdings PLC: A prominent financial institution in Kenya, providing banking and financial services. Equity Group is a significant player in the Kenyan financial sector and is listed on the NSE.
KCB Group PLC: Another major financial institution in Kenya, offering banking and financial services. KCB Group is also listed on the NSE and is among the key players in the country's banking industry.
If you're interested in accessing Techsalerator's End-of-Day Pricing Data for Kenya, please contact info@techsalerator.com with your specific requirements. Techsalerator will provide you with a customized quote based on the number of data fields and records you need. The dataset can be delivered within 24 hours, and ongoing access options can be discussed if needed.
Data fields included:
Equity Ticker Symbol Equity Closing Price Bond Ticker Symbol Bond Closing Price Index Ticker Symbol Index Closing Price Date of Closing Price Equity Name Equity Volume Equity High Price Equity Low Price Equity Open Price Bond Name Bond Coupon Rate Bond Maturity Index Name Index Change Index Percent Change Exchange Currency Total Market Capitalization Dividend Yield Price-to-Earnings Ratio (P/E)
Q&A:
The cost of this dataset may vary depending on factors such as the number of data fields, the frequency of updates, and the total records count. For precise pricing details, it is recommended to directly consult with a Techsalerator Data specialist.
Techsalerator provides comprehensive coverage of End-of-Day Pricing Data for various financial instruments, including equities, bonds, and indices. Thedataset encompasses major companies and securities traded on Kenya exchanges.
Techsalerator collects End-of-Day Pricing Data from reliable sources, including stock exchanges, financial news outlets, and other market data providers. Data is carefully curated to ensure accuracy and reliability.
Techsalerator offers the flexibility to select specific financial instruments, such as equities, bonds, or indices, depending on your needs. While the dataset focuses on Botswana, Techsalerator also provides data for other countries and international markets.
Techsalerator accepts various payment methods, including credit cards, direct transfers, ACH, and wire transfers, facilitating a convenient and se...
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Prices for Nairobi Securities Exchange Ltd All Share Index including live quotes, historical charts and news. Nairobi Securities Exchange Ltd All Share Index was last updated by Trading Economics this July 14 of 2025.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Kenya Nairobi Securities Exchange: Index: NSE 20 Share data was reported at 2,135.510 NA in Apr 2025. This records a decrease from the previous number of 2,226.880 NA for Mar 2025. Kenya Nairobi Securities Exchange: Index: NSE 20 Share data is updated monthly, averaging 2,676.920 NA from Jun 2013 (Median) to Apr 2025, with 143 observations. The data reached an all-time high of 5,491.370 NA in Feb 2015 and a record low of 1,461.070 NA in Oct 2023. Kenya Nairobi Securities Exchange: Index: NSE 20 Share data remains active status in CEIC and is reported by Exchange Data International Limited. The data is categorized under Global Database’s Kenya – Table KE.EDI.SE: Nairobi Securities Exchange: Monthly.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Kenya Nairobi Securities Exchange: Index: NSE All Share data was reported at 126.080 NA in Apr 2025. This records a decrease from the previous number of 130.810 NA for Mar 2025. Kenya Nairobi Securities Exchange: Index: NSE All Share data is updated monthly, averaging 143.890 NA from Jun 2013 (Median) to Apr 2025, with 143 observations. The data reached an all-time high of 191.230 NA in Mar 2018 and a record low of 88.560 NA in Oct 2023. Kenya Nairobi Securities Exchange: Index: NSE All Share data remains active status in CEIC and is reported by Exchange Data International Limited. The data is categorized under Global Database’s Kenya – Table KE.EDI.SE: Nairobi Securities Exchange: Monthly.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Stock market prediction remains active research in a quest to inform investors on how to trade (buy/sell) at the most opportune time. The prevalent methods used by stock market players in trying to predict the likely future trade prices are either technical, fundamental or time series analysis. This research wanted to try out machine learning methods, in contrast to the existing prevalent methods. Artificial neural networks (ANNs) tend to be the preferred machine learning method for this type of application. However, ANNs require some historical data to learn from, in order to do predictions. The research used an ANN model to test the hypothesis that the next day price (prediction) can be determined from the stock prices of the immediate last five days.
The final ANN model used for the tests was a feedforward multi-layer perceptron (MLP) with error backpropagation, using sigmoid activation function, with network configuration 5:21:21:1. The data period used was a 5-year dataset (2008 to 2012), with 80% of the data (4-year data) used for training and the balance 20% used for testing (last 1-year data).
The original raw data for Nairobi Securities Exchange (NSE) was scrapped from a publicly available and accessible website of a stock market analysis company in Kenya (Synergy, 2020). This data was first exported to a spreadsheet, then cleaned off headers and other redundant information, leaving only the data with stock name, date of trade and the related data such as volumes, low prices, high prices and adjusted prices. The data was further sorted by the stock names and then the trading dates. The data dimension was finally reduced to only what was needed for the research, which was the stock name, the date of trade and the adjusted price (average trade price). This final dataset was in CSV format, as hereby presented.
The research tested three NSE stocks with the mean absolute percentage error (MAPE) ranging between 0.77% to 1.91%, over the 3-month testing period, while the root mean squared error (RMSE) ranged between 1.83 and 3.07.
This raw data can be used to train and test any machine learning model that requires training and testing data. The data can also be used to validate and reproduce the results already presented in this research. There could be slight variance between what is obtained when reproducing the results, due to the differences in the final exact weights that the trained ANN model eventually achieves. However, these differences should not be significant.
List of data files on this dataset: stock01_NSE_01jan2008_to_31dec2012_Kakuzi.csv stock02_NSE_01jan2008_to_31dec2012_StandardBank.csv stock03_NSE_01jan2008_to_31dec2012_KenyaAirways.csv stock04_NSE_01jan2008_to_31dec2012_BamburiCement.csv stock05_NSE_01jan2008_to_31dec2012_Kengen.csv stock06_NSE_01jan2008_to_31dec2012_BAT.csv
References: Synergy Systems Ltd. (2020). MyStocks. Retrieved March 9, 2020, from http://live.mystocks.co.ke/
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Kenya Nairobi Securities Exchange: Index: NSE 25 Share data was reported at 3,412.630 NA in Apr 2025. This records a decrease from the previous number of 3,532.380 NA for Mar 2025. Kenya Nairobi Securities Exchange: Index: NSE 25 Share data is updated monthly, averaging 2,930.340 NA from Sep 2022 (Median) to Apr 2025, with 32 observations. The data reached an all-time high of 3,595.080 NA in Feb 2025 and a record low of 2,369.550 NA in Oct 2023. Kenya Nairobi Securities Exchange: Index: NSE 25 Share data remains active status in CEIC and is reported by Exchange Data International Limited. The data is categorized under Global Database’s Kenya – Table KE.EDI.SE: Nairobi Securities Exchange: Monthly.
Not seeing a result you expected?
Learn how you can add new datasets to our index.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Kenya's main stock market index, the Nairobi 20, fell to 2514 points on July 11, 2025, losing 0.10% from the previous session. Over the past month, the index has climbed 11.00% and is up 48.23% compared to the same time last year, according to trading on a contract for difference (CFD) that tracks this benchmark index from Kenya. Kenya Stock Market (NSE20) - values, historical data, forecasts and news - updated on July of 2025.