Calw (; locally ) is a town in the middle of Baden-Württemberg in the south of Germany. It is the capital and largest town of the district of Calw. It is about 18 kilometres south of Pforzheim and 33 kilometres west of Stuttgart.