Tesla Battery health analysis using CPO data
Last updated 06-Nov-2026
We take the CPO battery health data and show you our analysis of the trends. This is using the battery health actually reported by Tesla, comparing the rated range with their reported range. As part of Tesla CPO listings, the raw data includes both the rated range and now the actual range following the degradation of the battery. This data is available for nearly all the CPO cars globally, typically only missing from very recent cars. We include this data in our CPO listings, but we have also consolidated the information here so you can compare models.
Battery health by mileage
The chart shows battery state of health using Tesla data by mileage. You can toggle on and off sets of results by clicking on the legend.
Averages by model code
We have taken the average battery health and average mileage for each of the model codes below, limiting the results to only the examples where there are at least 20 cars. The modelcode is typically a 5 letter code that uniquely specifies the model, trim, battery and other factors in the production of that car and changes when significant updates happen to the model such as a new battery is used. We publish these model codes in our inventory listings as for some people this is a key marker of the model they want to buy. Whilst 2 cars can appear the same, for instance the Model 3 Highland Performance, there are several version with small differences even in the same market, with the transition potentially happening mid year.
- MT301 Standard Range Plus RWD : 74 cars : average mileage 66603 : average health 79.02 %
- MT302 Long Range RWD : 22 cars : average mileage 70011 : average health 81.16 %
- MT303 Long Range AWD : 114 cars : average mileage 67408 : average health 83.35 %
- MT304 Long Range Performance : 30 cars : average mileage 68478 : average health 82.31 %
- MT305 Mid Range RWD : 22 cars : average mileage 63837 : average health 79.39 %
- MT308 Standard Range Plus RWD : 81 cars : average mileage 66041 : average health 81.61 %
- MT310 Long Range AWD : 105 cars : average mileage 66571 : average health 83.15 %
- MT311 Long Range Performance : 31 cars : average mileage 65575 : average health 83.21 %
- MT314 Standard Range Plus RWD : 216 cars : average mileage 62749 : average health 80.94 %
- MT315 Long Range AWD : 60 cars : average mileage 65434 : average health 85.09 %
- MT316 Long Range AWD : 207 cars : average mileage 69316 : average health 85.94 %
- MT317 Long Range Performance : 663 cars : average mileage 43084 : average health 84.73 %
- MT321 Long Range AWD : 263 cars : average mileage 66946 : average health 85.83 %
- MT322 RWD : 4737 cars : average mileage 36376 : average health 91.49 %
- MT323 Long Range AWD : 64 cars : average mileage 73190 : average health 85.6 %
- MT324 Long Range AWD : 547 cars : average mileage 51701 : average health 87.39 %
- MT325 Performance : 153 cars : average mileage 54736 : average health 83.95 %
- MT328 Long Range AWD : 1164 cars : average mileage 41361 : average health 91.11 %
- MT337 Standard Range Plus RWD : 217 cars : average mileage 70686 : average health 88.74 %
- MT341 Long Range RWD : 135 cars : average mileage 45387 : average health 84.48 %
- MT351 RWD (Highland) : 847 cars : average mileage 31630 : average health 89.6 %
- MT352 Long Range AWD : 362 cars : average mileage 32994 : average health 88.29 %
- MT353 Performance : 207 cars : average mileage 24283 : average health 91.71 %
- MT354 Long Range AWD : 186 cars : average mileage 25819 : average health 92.08 %
- MT355 Long Range RWD : 479 cars : average mileage 21191 : average health 90.52 %
- MT356 Long Range RWD : 40 cars : average mileage 21950 : average health 89.22 %
- MT357 Long Range AWD : 182 cars : average mileage 20563 : average health 90.87 %
- MT360 Performance : 34 cars : average mileage 15234 : average health 89.75 %
- MT367 Standard RWD : 30 cars : average mileage 15709 : average health 88.58 %
- MT369 Long Range RWD : 67 cars : average mileage 9457 : average health 93.84 %
- MT370 Long Range AWD : 32 cars : average mileage 12373 : average health 91.9 %
- MT371 Performance : 27 cars : average mileage 12733 : average health 91.7 %
- MTC01 Cybertruck AWD : 129 cars : average mileage 28872 : average health 95.52 %
- MTC02 Cyberbeast : 75 cars : average mileage 24787 : average health 95.95 %
- MTC03 Cybertruck AWD : 89 cars : average mileage 22757 : average health 96.1 %
- MTC04 Cyberbeast : 28 cars : average mileage 14845 : average health 96.75 %
- MTC07 Cybertruck AWD : 41 cars : average mileage 17164 : average health 96.93 %
- MTS10 Model S Long Range : 38 cars : average mileage 60232 : average health 84.61 %
- MTS11 Model S Plaid : 82 cars : average mileage 53120 : average health 85.24 %
- MTS13 Model S Long Range AWD : 367 cars : average mileage 38269 : average health 87.46 %
- MTS14 Model S Plaid : 147 cars : average mileage 37981 : average health 86.87 %
- MTS18 Model S Long Range AWD : 46 cars : average mileage 28152 : average health 90.51 %
- MTS19 Model S Plaid : 29 cars : average mileage 23425 : average health 89.34 %
- MTS20 : 30 cars : average mileage 11951 : average health 92.14 %
- MTX11 Model X Plaid : 23 cars : average mileage 50973 : average health 83.67 %
- MTX13 Model X Long Range AWD : 405 cars : average mileage 46290 : average health 85.55 %
- MTX14 Model X Plaid : 153 cars : average mileage 51874 : average health 84.97 %
- MTX15 Model X Long Range AWD : 217 cars : average mileage 40011 : average health 86.43 %
- MTX16 Model X Plaid : 86 cars : average mileage 36302 : average health 87.22 %
- MTX18 Model X Long Range AWD : 83 cars : average mileage 31949 : average health 85.41 %
- MTX20 : 47 cars : average mileage 14402 : average health 90.05 %
- MTX22 Model X All Wheel Drive : 21 cars : average mileage 10432 : average health 93.65 %
- MTY01 Model Y Std Range RWD : 32 cars : average mileage 59137 : average health 80.71 %
- MTY03 Model Y Long Range AWD : 251 cars : average mileage 63901 : average health 84.17 %
- MTY05 Model Y Performance : 1585 cars : average mileage 41842 : average health 85.17 %
- MTY06 Model Y Long Range AWD : 1814 cars : average mileage 42037 : average health 87.51 %
- MTY07 Model Y Long Range AWD : 176 cars : average mileage 80876 : average health 90.8 %
- MTY09 Model Y Long Range AWD : 2735 cars : average mileage 52442 : average health 92.03 %
- MTY10 Model Y Performance : 134 cars : average mileage 39280 : average health 86.49 %
- MTY11 Model Y Long Range AWD : 3641 cars : average mileage 39711 : average health 88.49 %
- MTY12 Model Y Performance : 441 cars : average mileage 59605 : average health 85.83 %
- MTY13 Model Y RWD : 1688 cars : average mileage 42800 : average health 88.73 %
- MTY14 Model Y Std Range AWD : 586 cars : average mileage 33347 : average health 95.77 %
- MTY19 Model Y RWD : 158 cars : average mileage 31509 : average health 92.31 %
- MTY23 Model Y RWD : 98 cars : average mileage 35183 : average health 87.84 %
- MTY24 Model Y Long Range AWD : 765 cars : average mileage 30546 : average health 90.45 %
- MTY25 Model Y Performance : 182 cars : average mileage 25582 : average health 90.62 %
- MTY29 Model Y Long Range RWD : 128 cars : average mileage 35624 : average health 83.74 %
- MTY33 Model Y Long Range AWD : 33 cars : average mileage 61154 : average health 85.86 %
- MTY35 Model Y Long Range RWD : 208 cars : average mileage 28537 : average health 88.64 %
- MTY36 Model Y Long Range RWD : 150 cars : average mileage 25977 : average health 89.1 %
- MTY37 Model Y Long Range AWD : 174 cars : average mileage 26067 : average health 89.54 %
- MTY38 Model Y Performance : 39 cars : average mileage 24260 : average health 89.39 %
- MTY46 Model Y RWD : 21 cars : average mileage 17517 : average health 89.11 %
- MTY47 Model Y Long Range AWD : 26 cars : average mileage 25827 : average health 86.45 %
- MTY48 Model Y Long Range AWD : 358 cars : average mileage 16155 : average health 94.86 %
- MTY53 Model Y Performance : 34 cars : average mileage 16224 : average health 84.74 %
- MTY60 Model Y Long Range RWD : 180 cars : average mileage 15700 : average health 92.23 %
- MTY62 Long Range AWD : 59 cars : average mileage 17834 : average health 92.18 %
- MTY68 RWD (Standard) : 31 cars : average mileage 14253 : average health 85.17 %