Accurate state-of-health (SOH) estimation for battery packs in electric vehicles (EVs) plays a pivotal role in preventing battery fault occurrence and extending their service life. In this paper, a novel internal ohmic resistance estimation method is proposed by combining electric circuit models and data-driven algorithms. Firstly, an improved recursive least squares (RLS) is used to estimate the internal ohmic resistance. Then, an automatic outlier identification method is presented to filter out the abnormal ohmic resistance estimated under different temperatures. Finally, the ohmic resistance estimation model is established based on the Extreme Gradient Boosting (XGBoost) regression algorithm and inputs of temperature and driving distance. The proposed model is examined based on test datasets. The root mean square errors (RMSEs) are less than 4 mΩ while the mean absolute percentage errors (MAPEs) are less than 6%. The results show that the proposed method is feasible and accurate, and can be implemented in real-world EVs.