Baesweiler () is a municipality in the district of Aachen, North Rhine-Westphalia, Germany.
Baesweiler is located approximately 20 km north-east of Aachen.
The municipality has seven subdivisions since a local government reform in 1972 (populations as of January 2007):
In 1371 a battle took place between the armies of Wenceslaus I, duke of Brabant on one hand, and Gulik and Gelre on the other. Wenceslaus, upon his capture, suffered a humiliating defeat.
The current mayor is Pierre Froesch of the CDU, who has been serving as mayor of Baesweiler since 2020. In the 2025 election he was reelected with 86,2 % of the vote.
After the 2025 local elections, the Baesweiler city council is composed as follows:
! colspan=2| Party ! Votes ! % ! +/- ! Seats ! +/- |- | bgcolor=| | align=left| Christian Democratic Union (CDU) | 7,028 | 60.2 | 2.4 | 23 | 1 |- | bgcolor=| | align=left| Social Democratic Party (SPD) | 1,562 | 13.4 | 6.1 | 5 | 3 |- | bgcolor=| | align=left| Alternative for Germany (AfD) | 1,558 | 13.4 | New | 5 | New |- | bgcolor=| | align=left| Alliance 90/The Greens (Grüne) | 860 | 7.4 | 3.8 | 3 | 1 |- | bgcolor=| | align=left| The Left (Linke) | 366 | 3.1 | 0.2 | 1 | ñ0 |- | bgcolor=| | align=left| Free Democratic Party (FDP) | 276 | 2.4 | 1.5 | 1 | ñ0 |- | colspan=7 bgcolor=lightgrey| |- | bgcolor=#EB7E10| | align=left| Anton Dinslaken | 18 | 0.2 | New | 0 | New |- ! colspan=2| Valid votes ! 11,668 ! 98.5 ! ! ! |- ! colspan=2| Invalid votes ! 173 ! 1.5 ! ! ! |- ! colspan=2| Total ! 11,841 ! 100.0 ! ! 38 ! ñ0 |- ! colspan=2| Electorate/voter turnout ! 21,128 ! 56.0 ! ! ! |- | colspan=7| Source: City of Baesweiler
Baesweiler is twinned with: