Eine Debatte (von französisch débattre „diskutieren, erörtern“) ist ein Streitgespräch, das im Unterschied zur Diskussion formalen Regeln folgt und in der Regel zur inhaltlichen Vorbereitung einer Abstimmung dient. Thema einer Debatte kann eine Sach- oder eine Personalfrage sein. Die Geschäftsordnung der die Debatte organisierenden Körperschaft bzw. das entsprechende Debattierformat beim wettkampfmäßigen Debattieren (Debating) regelt die Form der Debatte. In einer Debatte werden die Für- und Gegen-Argumente einer These in kurzen Reden vorgetragen. Das Ziel des Debattenredners ist es, die Zuhörer bzw. im Wettbewerb die Jury von den eigenen Argumenten zu überzeugen. Deshalb zeichnet sich ein guter Redner nicht nur durch gute Argumente, sondern auch durch überzeugende rhetorische Fähigkeiten aus. Eine Debatte kann nur in einer guten Streitkultur funktionieren.
Debatten können in der Form einer Podiumsdiskussion stattfinden. Eine langanhaltende Debatte wird auch als Kontroverse bezeichnet. Hierunter fallen zum Beispiel wissenschaftliche Kontroversen.