EV charging

Charging insights

How Singapore's public charging network behaves — when it's busy, how reliable it is, and what it costs.

Tracking 11,465 connectors across 2,755 locations30% of connectors were in use at the last refresh

Data updated Sat 29 Aug 2026, 12:00 am SGT

Rush hour

Share of connectors in use across the island, by hour (SGT).

Singapore's busiest charging hour is 1 am — 32% of connectors in use

Connector use by hour, Singapore time
12 am31% in use
1 am32% in use
2 am32% in use
3 am32% in use
4 am32% in use
5 am32% in use
6 am29% in use
7 am23% in use
8 am20% in use
9 am18% in use
10 am19% in use
11 am20% in use
12 pm20% in use
1 pm20% in use
2 pm20% in use
3 pm20% in use
4 pm20% in use
5 pm19% in use
6 pm20% in use
7 pm24% in use
8 pm26% in use
9 pm27% in use
10 pm28% in use
11 pm30% in use

When drivers plug in

Plug-ins started per hour across the island (SGT).

Most drivers plug in around 7 pm · Fewest around 4 am — about 7× fewer than at the peak

Based on 146,838 plug-ins in the past 7 days

Plug-ins started by hour, Singapore time
12 am477 plug-ins
1 am324 plug-ins
2 am267 plug-ins
3 am294 plug-ins
4 am210 plug-ins
5 am229 plug-ins
6 am302 plug-ins
7 am753 plug-ins
8 am1,046 plug-ins
9 am1,105 plug-ins
10 am1,055 plug-ins
11 am1,148 plug-ins
12 pm1,244 plug-ins
1 pm1,193 plug-ins
2 pm1,087 plug-ins
3 pm1,040 plug-ins
4 pm1,044 plug-ins
5 pm1,191 plug-ins
6 pm1,479 plug-ins
7 pm1,513 plug-ins
8 pm1,235 plug-ins
9 pm1,089 plug-ins
10 pm956 plug-ins
11 pm696 plug-ins

When a site fills up

Once every bay at a site is taken, how soon one frees up.

When a site fills up, a bay usually frees up within 30 minutes

  • Within 15 min37%
  • Within 30 min52%
  • Within 1 hour69%

Based on 20,037 times a site filled up in the past 7 days

How long people stay plugged in

Median time plugged in, by charger speed. Occupied time, not energy delivered.

Across 143,480 completed plug-ins in the past 7 days

  • AC~2 hhalf stay 40 m–5 h 45 m
  • DC <50 kW~50 mhalf stay 20 m–1 h 30 m
  • DC 50–149 kW~40 mhalf stay 20 m–1 h
  • DC 150 kW+~35 mhalf stay 20 m–55 m

Getting back online

How quickly each operator's chargers start reporting again.

When a charger stops reporting, how long until it's back

  • ComfortDelGro Engie~30 m · 507 gaps
  • SP Mobility~30 m · 1259 gaps
  • Novowatt~1 h · 51 gaps
  • Shell~1 h · 203 gaps
  • Charge+~1 h 45 m · 145 gaps
  • Tesla~3 h 15 m · 74 gaps
  • Volt Singapore~3 h 30 m · 32 gaps
  • Strides YTL~3 h 45 m · 144 gaps

Median time to start reporting again, counting only gaps over 15 minutes so single-poll blips don't skew it. Based on 2,415 gaps in the past 7 days.

Hardest districts

How full each district gets at its busiest hour — hardest first.

  • Seletar / Yio Chu Kang65% busy at the 1–2 am peak
  • Lim Chu Kang / Tengah51% busy at the 2–3 am peak
  • Hougang / Punggol / Sengkang47% busy at the 2–3 am peak
  • Hillview / Bukit Panjang / Choa Chu Kang43% busy at the 3–4 am peak
  • Woodlands / Admiralty43% busy at the 2–3 am peak
  • Tampines / Pasir Ris40% busy at the 1–2 am peak
  • Yishun / Sembawang39% busy at the 1–2 am peak
  • Macpherson / Potong Pasir37% busy at the 1–2 am peak
  • Raffles Place / Marina34% busy at the 10 am–4 pm peak
  • Bishan / Ang Mo Kio32% busy at the 3–4 am peak
  • Anson / Tanjong Pagar31% busy at the 10 am–4 pm peak
  • Balestier / Toa Payoh30% busy at the 3–4 am peak
  • Telok Blangah / HarbourFront30% busy at the 1–2 am peak
  • Katong / Marine Parade30% busy at the 6–9 pm peak
  • Bedok / Upper East Coast29% busy at the 1–2 am peak
  • Bukit Timah / Holland29% busy at the 11 am–12 pm peak
  • Middle Road / Bugis29% busy at the 11 am–4 pm peak
  • Jurong / Boon Lay / Tuas28% busy at the 2–3 am peak
  • High Street / City Hall28% busy at the 10 am–3 pm peak
  • Novena / Thomson28% busy at the 1–2 pm peak
  • Upper Bukit Timah / Clementi Park28% busy at the 1–2 am peak
  • Pasir Panjang / Clementi25% busy at the 10–11 am peak
  • Geylang / Paya Lebar25% busy at the 12–1 pm peak
  • Little India / Farrer Park25% busy at the 10 am–4 pm peak
  • Loyang / Changi25% busy at the 12–1 pm peak
  • Queenstown / Tiong Bahru24% busy at the 2–3 am peak
  • Orchard / River Valley24% busy at the 11 am–4 pm peak
  • Upper Thomson / Springleaf20% busy at the 11 am–2 pm peak

Price spread

AC and DC price ranges by district, with the median.

  • Anson / Tanjong PagarAC$0.65–$0.81/kWh median $0.70DC$0.74–$0.76/kWh median $0.74
  • Balestier / Toa PayohAC$0.37–$0.82/kWh median $0.69DC$0.50–$0.89/kWh median $0.76
  • Bedok / Upper East CoastAC$0.50–$0.89/kWh median $0.70DC$0.50–$0.89/kWh median $0.84
  • Bishan / Ang Mo KioAC$0.55–$0.89/kWh median $0.69DC$0.56–$0.89/kWh median $0.76
  • Bukit Timah / HollandAC$0.48–$0.87/kWh median $0.65DC$0.60–$0.89/kWh median $0.76
  • Geylang / Paya LebarAC$0.50–$0.89/kWh median $0.70DC$0.50–$0.89/kWh median $0.81
  • High Street / City HallAC$0.66–$0.81/kWh median $0.78DC$0.65–$0.89/kWh median $0.89
  • Hillview / Bukit Panjang / Choa Chu KangAC$0.50–$0.81/kWh median $0.65DC$0.50–$0.89/kWh median $0.75
  • Hougang / Punggol / SengkangAC$0.48–$0.81/kWh median $0.69DC$0.63–$0.89/kWh median $0.80
  • Jurong / Boon Lay / TuasAC$0.45–$0.81/kWh median $0.65DC$0.45–$0.89/kWh median $0.75
  • Katong / Marine ParadeAC$0.50–$0.81/kWh median $0.69DC$0.74–$0.89/kWh median $0.81
  • Lim Chu Kang / TengahAC$0.81/kWh median $0.81DC$0.81/kWh median $0.81
  • Little India / Farrer ParkAC$0.55–$0.81/kWh median $0.70DC$0.55–$0.89/kWh median $0.86
  • Loyang / ChangiAC$0.65–$0.81/kWh median $0.81DC$0.65–$0.89/kWh median $0.81
  • Macpherson / Potong PasirAC$0.48–$0.81/kWh median $0.69DC$0.48–$0.89/kWh median $0.76
  • Middle Road / BugisAC$0.56–$0.81/kWh median $0.75DC$0.42–$0.89/kWh median $0.82
  • Novena / ThomsonAC$0.49–$0.81/kWh median $0.70DC$0.66–$0.89/kWh median $0.89
  • Orchard / River ValleyAC$0.49–$0.89/kWh median $0.75DC$0.55–$0.89/kWh median $0.75
  • Pasir Panjang / ClementiAC$0.43–$0.86/kWh median $0.69DC$0.49–$0.89/kWh median $0.84
  • Queenstown / Tiong BahruAC$0.45–$0.81/kWh median $0.69DC$0.54–$0.89/kWh median $0.84
  • Raffles Place / MarinaAC$0.50–$0.87/kWh median $0.75DC$0.56–$0.89/kWh median $0.80
  • Seletar / Yio Chu KangAC$0.65–$0.86/kWh median $0.69DC$0.68–$0.89/kWh median $0.77
  • Tampines / Pasir RisAC$0.45–$0.81/kWh median $0.70DC$0.55–$0.89/kWh median $0.76
  • Telok Blangah / HarbourFrontAC$0.65–$0.81/kWh median $0.65DC$0.72–$0.89/kWh median $0.82
  • Upper Bukit Timah / Clementi ParkAC$0.65–$0.81/kWh median $0.69DC$0.66–$0.89/kWh median $0.76
  • Upper Thomson / SpringleafAC$0.48–$0.81/kWh median $0.74DC$0.50–$0.84/kWh median $0.77
  • Woodlands / AdmiraltyAC$0.45–$0.81/kWh median $0.69DC$0.60–$0.89/kWh median $0.76
  • Yishun / SembawangAC$0.58–$0.81/kWh median $0.69DC$0.50–$0.89/kWh median $0.75

Busiest stalls

The individual chargers in use most of the time — past 7 days.

Busiest stall: 138 Yuan Ching Road Acekidz @ Lakevista Pte. Ltd. — in use 100% of the last 7 days

  1. 138 Yuan Ching Road Acekidz @ Lakevista Pte. Ltd.3× AC 7 kW · 4× AC 3.7 kWJurong / Boon Lay / Tuas · West100% in use · 7-day avg
  2. Blk 1A Toh Yi Drive Toh Yi Drive MSCP3× AC 7 kWUpper Bukit Timah / Clementi Park · Central100% in use · 7-day avg
  3. Blk 212 Compassvale Drive Compassvale Pearl9× AC 7 kWHougang / Punggol / Sengkang · North-East100% in use · 7-day avg
  4. Blk 290 Compassvale Crescent MSCP10× AC 7 kWHougang / Punggol / Sengkang · North-East100% in use · 7-day avg
  5. Blk 339 Anchorvale Road Anchorvale Village4× DC 120 kW · 6× AC 7 kWHougang / Punggol / Sengkang · North-East100% in use · 7-day avg
  6. Blk 339 Anchorvale Road Anchorvale Village4× DC 120 kW · 6× AC 7 kWHougang / Punggol / Sengkang · North-East100% in use · 7-day avg
  7. Blk 339 Anchorvale Road Anchorvale Village4× DC 120 kW · 6× AC 7 kWHougang / Punggol / Sengkang · North-East100% in use · 7-day avg
  8. Blk 339 Anchorvale Road Anchorvale Village4× DC 120 kW · 6× AC 7 kWHougang / Punggol / Sengkang · North-East100% in use · 7-day avg
  9. Blk 470 Yishun St 42 Forest Spring @ Yishun5× AC 7 kWYishun / Sembawang · North100% in use · 7-day avg
  10. Blk 555/559 Ang Mo Kio St 54 Cheng San Place4× AC 3.7 kWBishan / Ang Mo Kio · North-East100% in use · 7-day avg

Never full

Dependable fallbacks — busy sites we've never seen fully occupied.

851 sites have never been full while we watched

  1. Blk 689 Choa Chu Kang Crescent6× AC 7.4 kWHillview / Bukit Panjang / Choa Chu Kang · WestNever full · 52% in use 7-day avg
  2. Blk 339 Anchorvale Road Anchorvale Village4× DC 120 kW · 6× AC 7 kWHougang / Punggol / Sengkang · North-EastNever full · 50% in use 7-day avg
  3. Network Courier Building2× DC 100 kWGeylang / Paya Lebar · CentralNever full · 50% in use 7-day avg
  4. Blk 443 Fajar Road Fajar Hills6× AC 7.4 kW · 4× AC 3.7 kWHillview / Bukit Panjang / Choa Chu Kang · WestNever full · 46% in use 7-day avg
  5. Blk 470 Yishun St 42 Forest Spring @ Yishun5× AC 7 kWYishun / Sembawang · NorthNever full · 46% in use 7-day avg
  6. Blk 212 Compassvale Drive Compassvale Pearl9× AC 7 kWHougang / Punggol / Sengkang · North-EastNever full · 45% in use 7-day avg
  7. Blk 634 Senja Road Senja Gateway6× AC 7.4 kWHillview / Bukit Panjang / Choa Chu Kang · WestNever full · 45% in use 7-day avg
  8. Blk 90 Telok Blangah St 31 Telok Blangah Parcview6× AC 7.4 kW · 4× AC 3.7 kWTelok Blangah / HarbourFront · CentralNever full · 45% in use 7-day avg
  9. Blk 382 Yishun St 31 Yishun Glen3× AC 7.4 kW · 3× AC 7 kWYishun / Sembawang · NorthNever full · 43% in use 7-day avg
  10. Blk 851-856 Woodlands St 836× AC 7 kWWoodlands / Admiralty · NorthNever full · 42% in use 7-day avg

Reliability

What's not reporting in right now, and what's been dark for days.

Offline right now

391 of 11,465 connectors (3.4%) aren't reporting available or in use right now

  • SP Mobility157 · 6%
  • Strides YTL65 · 6%
  • ComfortDelGro Engie50 · 2%
  • Volt Singapore42 · 12%
  • Charge+23 · 1%
  • Busways16 · 47%
  • Tesla9 · 15%
  • Shell8 · <1%

Plug types

Across 11,465 connectors

  • Type 2 (AC)9,936 · 87%
  • CCS2 (DC)1,527 · 13%
  • CHAdeMO (DC)2 · <1%

Charging deserts

Where the next charger is furthest away.

Most isolated charging site: ~7.3 km to the next nearest, around Jurong / Boon Lay / Tuas

Widest DC gap: some sites are ~7.3 km from the nearest DC fast charger, around Jurong / Boon Lay / Tuas

Public chargers only — home/condo charging isn't in the data.

Price vs busy

Does a cheaper charger get used more? Each dot is one site.

AC charger price compared with use This density plot groups 2,035 AC charging sites by advertised price per kilowatt-hour and average percentage in use. Larger bubbles contain more sites. 0%25%50%75%100% $0.34$0.53$0.73$0.92 6 sites55 sites17 sites260 sites55 sites42 sites94 sites79 sites3 sites3 sites10 sites1 site21 sites2 sites6 sites5 sites5 sites5 sites4 sites7 sites8 sites33 sites248 sites88 sites45 sites4 sites29 sites112 sites183 sites225 sites6 sites149 sites73 sites11 sites1 site6 sites1 site3 sites47 sites14 sites1 site2 sites1 site2 sites4 sites3 sites5 sites1 site1 site1 site1 site2 sites4 sites2 sites8 sites1 site1 site4 sites1 site1 site2 sites1 site1 site2 sites3 sites1 site1 site3 sites2 sites1 site1 site1 site1 site1 site1 site1 site Price ($/kWh)
Default view: AC charging-site density. Use the toggle to view DC chargers when JavaScript is available.

Cheaper AC chargers run slightly busier (r = -0.16, N = 2035)