Insp Wayne Tucker, South Wales Police's road safety manager, said while most of those discovered to have badeyesight were elderly, officers also found many younger people needed sight tests.
Insp Tucker said one man in particular, who was in his early 30s and drove for a living, had such badeyesight that police prevented him from driving until he got glasses.