Eschweiler is a German town in the state of North Rhine-Westphalia. It is next to the river Inde, near the German-Belgian-Dutch frontier, and about 15 km east of Aachen and west of Cologne. It has about 55,000 inhabitants. Its area has about .