Het wapen van Cranendonck werd op 23 februari 1998 aan de Noord-Brabantse gemeente Cranendonck toegekend. Deze gemeente was op 1 januari 1997 ontstaan door samenvoeging van de gemeenten Budel en Maarheeze. Aanvankelijk heette de nieuwe gemeente Budel, maar deze naam werd op 28 januari 1998 gewijzigd in Cranendonck.