This study analyses macroeconomic factors, especially the level of GDP and its changes, in terms of their impact on the revenues of Polish local governments from 1999 to 2016. The importance of the factors in managing local finances is growing because of the increasing threats of globalisation and economies becoming more vulnerable to exogenous shocks. This article attempts to identify the structural weaknesses of the local government revenue system in Poland in the context of macroeconomic circumstances. It follows from our research that the property tax and general state grants are relatively insensitive to GDP changes and that they are capable of ensuring local revenue stability during a crisis. Greater sensitivity to economic fluctuations is shown by shared income taxes. The study analyses Central Statistical Office and Eurostat data using an advanced research approach, the key elements of which are cointegration analysis and a vector error correction model.