Der Satz von Dirichlet, gelegentlich auch Dirichletscher Primzahlsatz, benannt nach Peter Gustav Lejeune Dirichlet, ist eine Aussage aus dem mathematischen Teilgebiet der Zahlentheorie. Er besagt, dass eine aufsteigende arithmetische Progression unendlich viele Primzahlen enthält, wenn dies nicht aus trivialen Gründen, etwa bei , unmöglich ist. Eine arithmetische Progression ist dabei eine Folge ganzer Zahlen, sodass zwei aufeinanderfolgende Glieder stets dieselbe Differenz haben, wie zum Beispiel Ganz allgemein ist eine solche Folge für eine ganze Zahl und eine natürliche Zahl gegeben durch
Die Folge ist dann im Sinne des Satzes von Dirichlet „trivial“, wenn und einen gemeinsamen Teiler haben, der größer als ist. Den ersten vollständigen Beweis der Aussage lieferte Dirichlet im Jahr 1837. Dabei wurden erstmals rein analytische Methoden für die Gewinnung eines zahlentheoretischen Satzes verwendet. Die Vermutung über Primzahlen in arithmetischen Folgen stammt von Adrien-Marie Legendre aus dem Jahr 1798, der in seinem Lehrbuch der Zahlentheorie einen fehlerhaften Beweis gab, wie Dirichlet darlegte. Anwendung findet der Satz innerhalb der Zahlentheorie, etwa im Beweis des Satzes von Hasse-Minkowski.
Bezogen auf das Dezimalsystem sagt der Satz aus, dass es jeweils unendlich viele Primzahlen gibt, die auf eine 1, auf eine 3, auf eine 7 und auf eine 9 enden. Allgemeiner kann man sagen: Gibt es zwei verschiedene Primzahlen, die in einem Zahlensystem auf die gleiche Ziffernfolge enden, so gibt es unendlich viele weitere Primzahlen, die in diesem Zahlensystem auf diese Ziffernfolge enden. Etwa gibt es unendlich viele Primzahlen, die auf die Ziffern 419 enden. Die ersten Primzahlen mit dieser Eigenschaft sind und .
Dirichlets Beweis war ein wichtiger Schritt zur Begründung der analytischen Zahlentheorie und führte zur Etablierung der Dirichletschen L-Funktionen, der Dirichlet-Charaktere und der analytischen Klassenzahlformel für quadratische Zahlkörper. Die Einführung der L-Funktion geschah in Analogie zu Leonhard Eulers Einführung der Zetafunktion bei der Primzahlverteilung. Tatsächlich konnte Dirichlet eine etwas stärkere Formulierung als die bloße Unendlichkeitsaussage gewinnen, denn er lieferte eine Verallgemeinerung des Satzes von Euler über Primzahlen: Addiert man also die Kehrwerte aller Primzahlen in der betroffenen arithmetischen Progression, ist das Ergebnis Unendlich. Diese Aussage impliziert die Unendlichkeit der entsprechenden Primzahlmenge, aber es existieren ganz allgemein unendlich lange Zahlfolgen, die in ihrer Kehrwertsumme beschränkt sind. Dirichlet zeigte dafür als entscheidenden Zwischenschritt das Nicht-Verschwinden der Dirichletschen L-Funktionen an der Stelle . Hierbei wurde die Bedeutung des Nullstellenverhaltens von L-Funktionen in Form sog. Nichtverschwindungssätze für die Zahlentheorie erstmals offenkundig.
Im Laufe der Zeit konnte der Satz immer weiter verbessert werden. So schätzt etwa der Primzahlsatz für arithmetische Progressionen die genaue Anzahl der Primzahlen in einer arithmetischen Folge, die eine obere Schranke nicht überschreiten. Eine Folgerung ist, dass bei fester Wahl von in unterschiedlichen Folgen stets asymptotisch gleich viele Primzahlen liegen. Der Fehlerterm in dieser beschriebenen Primzahlverteilung ist Gegenstand des Satzes von Siegel-Walfisz, des Satzes von Bombieri und Winogradow und der Vermutung von Elliott und Halberstam. Unter Annahme der verallgemeinerten Riemannschen Vermutung kann dieser Fehler zudem sehr deutlich verbessert werden.
Eine Verallgemeinerung ist der Tschebotarjowsche Dichtigkeitssatz.