De vlag van Boxmeer werd op 9 maart 1999 per raadsbesluit door de Noord-Brabantse gemeente Boxmeer aangenomen als de gemeentelijke vlag. Deze kan als volgt worden beschreven:
Rood, met een gele bok, waarvan de hoogte gelijk is aan ¾ van de hoogte van de vlag.
De vlag is gelijk aan het gemeentewapen: een rood veld met daarop een gele bok. In tegenstelling tot bij het wapen staat de bok nu meer aan de broekingzijde, in plaats van in het midden. De bok loopt als het ware naar de vlaggenmast toe en stapt met de linker voorpoot. Het ontwerp is van de Noord Brabantse Commissie voor Wapen en Vlaggenkunde.
Op 1 januari 2022 is de gemeente Boxmeer opgegaan in de gemeente Land van Cuijk, waarmee de vlag als gemeentevlag kwam te vervallen.