Yes, the Streamlight Bandit Headlamp can be worn on a cap, as it has a hat clip that allows it to be mounted.