Clervaux is a commune and town in northern Luxembourg, administrative capital of the canton of Clervaux.