We present a long-term analysis of the results of the Apollo butterfly Parnassius apollo recovery project in the Pieniny National Park, southern Poland, using a classical population ecology model. Six possible theoretical models of changes in population abundance were constructed and their predictions compared with current data. Models that did not take into account supplementation with captive-reared individuals provided the best fit to the population growth pattern during recovery. This was probably because of the introduction of captive-reared specimens to sites while habitat reconstruction was taking place. In addition, we provide data supporting the hypothesis that a significant reduction in the habitat's carrying capacity occurred during the restoration project, probably as a result of the population being over-supplemented with captive-reared individuals. Our analysis shows that for a recovery project to be successful, captive breeding and habitat restoration should be properly coordinated.