// Adds dimensions UUID, Author and Topic into GA4
Saturday, August 22, 2026
28 C
Singapore

Transport Minister reveals that a hefty 33.4% of taxi drivers are seniors between the ages of 60-74

Transport Minister Khaw Boon Wan has revealed that a hefty 33.4 per cent of Taxi Driver’s Vocational Licence (TDVL) holders are senior citizens between the ages of 60 and 74 while nearly 60 per cent of TDVL holders are between the ages of 40, and 59.

Khaw released these figures as he responded to a parliamentary question by fellow ruling party MP Ang Kin Hee.

Ang, an Ang Mo Kio GRC MP who serves as executive advisor to the National Taxi Association and the National Private Hire Vehicles Association, had asked Khaw whether he could “provide a breakdown of the current number of taxi drivers and private hire drivers by their respective age groups.”

In a written parliamentary response released by the transport ministry, Khaw replied: “As of February 2019, there are about 41,000 and 99,900 Private Hire Car Driver’s Vocational Licence (PDVL) holders and Taxi Driver’s Vocational Licence (TDVL) holders respectively. The age breakdown is shown in the table below.”

rhib19
MOT website

The figures the minister released shows that the vast majority (92.4 per cent) of TDVL holders are above the age of 40. Most (47.1 per cent) PDVL holders are between the ages of 40 and 59 while a sizeable chunk (44.4 per cent) of PDVL holders are younger, between the ages of 20, and 39.

- Advertisement -

Hot this week

Singapore Police: Man arrested for loanshark harassment after bicycle lock found on Sembawang Drive gate

The bicycle lock was allegedly used as part of a loanshark harassment case at a residential unit.

‘Is S$30k student debt crazy?’: Singapore grad seeks advice after graduation

SINGAPORE: For some students, taking out a loan is simply the price of getting a university degree and, hopefully, securing the career opportunities that come with it. In a meritocratic society wh...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks