Le théorème de Thalès ou théorème d'intersection est un théorème de géométrie qui affirme que, dans un plan, une droite parallèle à l'un des côtés d'un triangle sectionne ce dernier en un triangle semblable (voir énoncé précis ci-dessous). En anglais, il est connu sous le nom de Intercept theorem (soit théorème d'intersection) ; en allemand il est appelé Strahlensatz, c'est-à-dire théorème des rayons.
Ce résultat est attribué au mathématicien et philosophe grec Thalès de Milet. Cette attribution s'explique par une légende selon laquelle Thalès aurait calculé la hauteur d'une pyramide en mesurant la longueur de son ombre au sol et la longueur de l'ombre d'un bâton de hauteur donnée. Cependant, la démonstration écrite la plus ancienne connue de ce théorème est donnée dans les Éléments d'Euclide (proposition 2 du livre VI). Elle repose sur la proportionnalité d'aires de triangles de hauteur égale (voir ci-dessous le détail de la preuve).
Le théorème de Thalès se généralise en dimension supérieure. Le résultat est équivalent à des résultats de géométrie projective tels que la conservation du birapport par les projections. À un niveau plus élémentaire, le théorème de Thalès sert à calculer des longueurs en trigonométrie, à condition de disposer de deux droites parallèles. Cette propriété est utilisée dans des instruments de calcul de longueurs.
En anglais et en allemand, le théorème de Thalès désigne un autre théorème de géométrie qui affirme qu'un triangle inscrit dans un cercle, et dont un côté est un diamètre, est un triangle rectangle.