PurposeThe purpose of this study is to analyze the two-way causal nexus between macroeconomic factors such as foreign aid, industrialization, economic growth, population growth, urbanization, control of corruption and the infrastructure development index of the top-ranking African countries from 2003 to 2018.Design/methodology/approachThe study adopts various econometric tools such as cross-sectional dependence test, panel unit root and cointegration test and Dumitrescu and Hurlin panel Granger causality test in ascertaining the relevant relationships between the variables under consideration.FindingsThe main findings of the Granger causality test result revealed a bidirectional causal relationship between foreign aid and infrastructure and between urbanization and infrastructure. The study also found unidirectional causality running from population growth to infrastructure while a zero causal relationship existed between industrialization and infrastructure, economic growth and infrastructure and lastly, between control of corruption and infrastructure. The study concludes that the major macroeconomic factors that influence infrastructure development in these selected African countries are foreign aid, population explosion and urbanization. Also, their high infrastructure development index has causal influence in only attracting more foreign aid and also promoting urban expansion.Originality/valueTo the best of the author's knowledge, the study is unique as it is the first to determine the two-way causal nexus between macroeconomic factors and infrastructure development using a sample of the top ten African countries in infrastructure ranking. The findings reflect the current situation in Africa.