Een Venn-diagram is een diagram dat de logische relatie tussen verzamelingen weergeeft. Ze werden in de jaren 1880 populair gemaakt door John Venn, en worden nu veel gebruikt. Ze worden gebruikt om elementaire verzamelingenleer te onderwijzen en om eenvoudige relaties tussen verzamelingen te illustreren in waarschijnlijkheid, logica, statistiek, taalkunde en informatica. Een Venn-diagram maakt gebruik van gesloten krommen op een vlak om verzamelingen voor te stellen. Vaak zijn deze krommen cirkels of ellipsen.

Soortgelijke ideeën waren al vóór Venn voorgesteld. Zo kwamen Christian Weise in 1712 (Nucleus Logicoe Wiesianoe) en Leonhard Euler (Brieven aan een Duitse prinses) in 1768 met soortgelijke ideeën. Het idee werd gepopulariseerd door Venn in Symbolic Logic, Chapter V "Diagrammatic Representation", 1881.