Een hoofdideaaldomein is in de abstracte algebra een integriteitsgebied waarin elk ideaal een hoofdideaal is. Dit betekent dat elk ideaal door één element wordt voortgebracht.
Merk op dat een hoofdideaaldomein voorkomt in de onderstaande hiërarchie:
De stelling van Bachet-Bézout en de hoofdstelling van de rekenkunde gelden in een hoofdideaaldomein.