Local governments around mainland China initiated over 14,000 public–private partnership (PPP) projects with a total investment of 18 billion RMB in recent years, but nearly half have been withdrawn since the end of 2017, which raised wide concerns about whether PPP can contribute to the sustainable infrastructure development in urban China. In this study, we empirically investigated major factors affecting local governments’ PPP adoption, especially factors that led local governments to initiate inappropriate PPP projects. Based on a unique panel dataset of 286 Chinese cities between 2014 and 2017, the empirical findings suggested that local governments’ financial pressure was the most important factor and cities with higher off-budgetary debts or lower budgetary deficits tended to initiate more PPP projects. PPP projects initiated under off-budgetary burdens were more likely to be inappropriate and subsequently withdrawn. Based on the empirical results, we provide policy suggestions to promote sustainable PPP developments in China.