This study focuses on the problems of imperfect internal control effectiveness, insufficient information transparency, and plummeting stock prices. The study selects the data of non-financial main board listed companies in China’s Shanghai and Shenzhen A-shares from 2012 to 2021 as a sample, and adopts an empirical research methodology, which reveals that the effectiveness of internal control is negatively related to the trend of share price crash, and efficient internal control is positively related to the transparency of corporate information environment. The findings suggest the impact of internal control on the risk of stock price crash at the individual stock level and provide empirical support for listed companies to manage their risks. This study has practical value in guiding listed companies to strengthen internal control, improve information transparency, mitigate the risk of stock price crashes, and provide a decision-making basis for the healthy and stable development of the capital market.