ABSTRACT Governments worldwide are investing in innovative transport technologies to foster their development and widespread adoptions. Since accurate predictions are essential for evaluating public policies, great efforts have been devoted to forecast the potential demand and adoption times of these innovations. However, this proves to be challenging, and it often fails to deliver accurate predictions. Learning a lesson to guide future work is critical but difficult because forecast figures depend on modelling methods and assumptions, and exhibit a great variability in methodologies, data and contexts. This paper provides a critical review of the models and methods employed in the literature to forecast the demand for electric vehicles (EVs), with a focus on the methods for incorporating choice behaviour into diffusion modelling. The review complements and extends previous works in three ways: (1) it focuses specifically on the ways in which fuel type choice has been incorporated into diffusion models or vice-versa; (2) it includes a discussion on forecast accuracy, contrasting the predictions with the actual figures available and estimating an average root mean square error and (3) it compares models and methods in terms of their strengths and limitations, and their implications in forecasting accuracy. In doing that, it also contributes discussing the literature published between 2019 and 2021. The analysis shows that EV demand estimation requires solving the non-trivial issue of jointly modelling the factors that induce diffusion in a social network and the instrumental and psychological elements that might favour household adoption considering the available alternatives. Mixed models that integrate disaggregate micro-simulation tools to capture social interaction and discrete choice models for individual behaviour appear as an interesting approach, but like almost all methods analysed failed to deliver satisfactory results or accurate predictions even when using sophisticated modelling techniques. Further improvement in various components is still needed, in particular in the input data, which regardless of the method used, is key to the accuracy of any forecasting exercise.