EV Fleet Battery Health Tracker

This dataset provides comprehensive tracking of electric vehicle fleet battery health, usage patterns, and maintenance across urban routes. It enables fleet managers to monitor battery performance, predict maintenance needs, optimize vehicle uptime, and quantify sustainability benefits such as CO2 emissions saved. Ideal for actionable insights into fleet operations and predictive analytics for battery replacement and route planning.

  • last updated 30 Nov 2025
  • by GoMask
The brief that made it

Predictive maintenance and battery replacement scheduling

Sample rows

preview · 8 of 120 rows · all 25 columns
vehicle_idstringbattery_alert_typestringbattery_health_percentfloatbattery_alert_flagbooleanvehicle_makestringfleet_idstringvehicle_modelstringbattery_serial_numberstringbattery_typestringbattery_capacity_kwhfloatlast_health_check_datedatenext_predicted_maintenance_datedatetotal_charge_cyclesintegeraverage_daily_distance_kmfloatroute_idstringroute_namestringlast_route_start_timedatetimelast_route_end_timedatetimelast_route_distance_kmfloatbattery_temperature_celsiusfloatbattery_replacement_neededbooleanlast_maintenance_datedateco2_emissions_saved_kgfloatuptime_percentfloatmaintenance_notesstring
EV0001None100falseTeslaWestFleetAModel 3BATC-12345KLi-ion752024-06-102024-12-1030blankblankblankblankblankblankfalseblank0100Brand new vehicle. Initial health check passed.
EV0002None97.5falseNissanEastFleetBLeafBATF-67892RLi-ion402024-06-082024-11-0890blankblankblankblankblankblankfalseblank0100Vehicle recently added to fleet.
EV0003None84.6falseChevroletNorthFleetCBolt EVBATR-34987WLi-ion602024-06-092024-09-0989037.4R101Market Loop2024-06-09T08:33:002024-06-09T09:35:0034.532.5false2024-02-128.398.2Routine check, no issues noted.
EV0004None91.3falseBYDSouthFleetDe6BATS-56824QLiFePO4822024-06-072024-10-07138054.2R102Downtown Express2024-06-07T07:20:002024-06-07T08:31:0052.134.8false2024-01-2813.196.7Routine check, battery in good condition.
EV0005None78.9falseHyundaiCentralFleetEKona EVBATG-92753TLi-ion642024-06-062024-08-06225125.6R103University Run2024-06-06T10:02:002024-06-06T11:11:0021.836.7false2024-02-236.794.5Battery showing some wear, performance still good.
EV0006Low Health67.1trueTeslaWestFleetAModel YBATQ-29485ALi-ion822024-06-052024-07-05312712.5R104Riverfront Shuttle2024-06-05T17:20:002024-06-05T18:14:0015.339.2false2024-04-303.382.6Battery health declining, monitoring advised.
EV0007Low Health71.2trueRenaultEastFleetBZOEBATJ-83497LLi-ion522024-06-042024-07-30289022.9R105Suburb Connector2024-06-04T13:25:002024-06-04T14:15:0018.739.9false2024-03-104.281.3Battery nearing threshold, increased wear detected.
EV0008None96.3falseBMWNorthFleetCi3BATN-57238XLi-ion332024-06-032024-12-03120blankblankblankblankblankblankfalseblank0100Brand new vehicle. Recently commissioned.

What the 120 rows show

from the 120-row sample

Low Health (battery alert type) stands out: 29 of its 29 rows have battery_alert_flag = true, against 5 of 91 for the rest.

  • 28%battery_alert_flag = true
  • 79.6median battery_health_percent
  • 3battery types
  • 12fleets
  • 64.9median battery_capacity_kwh
  • 1,567median total_charge_cycles
Battery alert flag rate by battery_alert_typebattery_alert_flag = true
0%50%100%100%Low Health29 of 29100%Replacement …5 of 50%None0 of 86

Low Health (battery alert type)'s mean battery_health_percent is 51.6, against 20.3 for Replacement Due and 85.3 for None.

battery_health_percent120 rows, in bands of 10
02040046221014232534050100battery_health_percent →

Median 79.6, from 12.1 to 100.0.

vehicle_make120 rows · top 10 of 24 values
  1. Tesla12
  2. Chevrolet9
  3. Nissan8
  4. Hyundai8
  5. Renault8
  6. Volkswagen8
  7. Kia8
  8. BYD7
  9. BMW6
  10. Audi6
25 columns by typefrom the column list below
  • string 10
  • integer 1
  • float 7
  • date 3
  • datetime 2
  • boolean 2

Columns

25 columns in four groups
blueprint · 25 columns
columntypedescriptionexample
Text 10 columns
vehicle_idstringUnique identifier for each electric vehicle in the fleetuniqueEV0001
fleet_idstringIdentifier for the fleet to which the vehicle belongs12 fleetsWestFleetA
vehicle_makestringManufacturer of the electric vehicleTesla
vehicle_modelstringModel of the electric vehicleModel 3
battery_serial_numberstringUnique serial number of the vehicle's batteryuniqueBATC-12345K
battery_typestringType or chemistry of the battery (e.g., Li-ion, NiMH)3 typesLi-ion
route_idstringIdentifier for the primary urban route assigned to the vehicleoptionalR101
route_namestringName or description of the primary urban routeoptionalMarket Loop
battery_alert_typestringType of battery alert (e.g., 'Low Health', 'High Temp', 'Replacement Due')Low Health · High Temp · Replacement Due · None · optionalNone
maintenance_notesstringFree-text notes from last maintenance or health checkoptionalBrand new vehicle.
Numbers 8 columns
battery_capacity_kwhfloatOriginal battery capacity in kilowatt-hours0 or more75
battery_health_percentfloatCurrent battery health as a percentage of original capacity0 to 100100
total_charge_cyclesintegerTotal number of battery charge/discharge cycles completed0 or more3
average_daily_distance_kmfloatAverage daily distance traveled by the vehicle in kilometers0 or more · optional0
last_route_distance_kmfloatDistance covered in the vehicle's last completed route (km)0 or more · optional34.5
battery_temperature_celsiusfloatAverage battery temperature during last route (Celsius)optional32.5
co2_emissions_saved_kgfloatEstimated CO2 emissions saved by using EV on last route (kg)0 or more · optional0
uptime_percentfloatPercentage of time vehicle was operational over last 30 days0 to 100 · optional100
Dates and times 5 columns
last_health_check_datedateDate of the most recent battery health assessment2024-06-10
next_predicted_maintenance_datedatePredicted date for next battery maintenance or replacementoptional2024-12-10
last_route_start_timedatetimeStart time of the vehicle's last completed routeoptional2024-06-09T08:33:00
last_route_end_timedatetimeEnd time of the vehicle's last completed routeoptional2024-06-09T09:35:00
last_maintenance_datedateDate of the last battery maintenance or replacementoptional2024-02-12
True or false 2 columns
battery_alert_flagbooleanIndicates if a battery health alert or warning is activefalse
battery_replacement_neededbooleanIndicates if battery replacement is currently recommendedfalse

Use it for

  • battery alert …28%34 of 120 rowsmean battery health p…51.6Low He…20.3Replac…85.3None

    A transportation dashboard

    The battery_alert_flag rate, battery_health_percent by battery_alert_type and a breakdown of vehicle_make. Excel, Power BI or Tableau.

  • Why do 34 of 120 rows have battery_alert_flag = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable vehicles with fleet_id, vehicle_make and vehicle_model to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 25 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset120 rows25 columns
Yours1,000 rows25 columns

blueprint · ev-fleet-battery-health-tracker

Behind this dataset

Same schema. As many rows as you need.

These 120 rows came out of a blueprint — 25 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each row represents a unique EV vehicle and route on a specific day
  • Battery health rating is updated daily and never increases unexpectedly
  • Charging events log location and duration; duration minimum 15 minutes
  • Predicted range is always less than or equal to max vehicle range
  • Maintenance alert flag triggers if battery health < 30%
  • Route type must be Urban, Suburban, or Highway
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
ev-fleet-battery-health-tracker

What should your data show?

Preview 20 rows free
No signup. No card.