This paper aims to address the absence of research on the relationship between macroeconomic variables (aggregate economic output, inflation, interest rates and exchange rates) and industrial shares in developing countries. The Industrial Index (INDI 25) on the Johannesburg Stock Exchange (JSE) was analysed using data from 1995 to 2017. The results show that inflation has a significant positive relationship with stock prices. However, a negative relationship was found between interest rates and stock prices. In this period, exchange rates had a positive effect on industrial shares, but no relationship was identified between industrial shares and the gross domestic product (GDP).