In de scheikunde en natuurkunde, de hoofdgroepselementen zijn een van de chemische elementen behorend tot de s en p blokken van het periodiek systeem. De s-block elementen zijn groep 1 (alkalimetalen) en groep 2 (aardalkalimetalen). De p-blokelementen zijn groepen 13-18 (basismetalen, metalloïden, niet-metalen, halogenen en edelgassen). De s-blokelementen hebben meestal één oxidatietoestand (+1 voor groep 1 en +2 voor groep 2). De p-blokelementen kunnen meer dan één oxidatietoestand hebben, maar wanneer dit gebeurt, worden de meest voorkomende oxidatietoestanden gescheiden door twee eenheden. Specifieke voorbeelden van elementen van de hoofdgroep zijn helium, lithium, boor, koolstof, stikstof, zuurstof, fluor en neon.
De belangrijkste elementen van de groep, samen met enkele lichte overgangsmetalen, zijn de meest voorkomende elementen in het heelal, het zonnestelsel en op aarde. Om deze reden staan hoofdgroepselementen soms bekend als Representatieve elementen.
Traditioneel werden de d-block-elementen niet beschouwd als hoofdgroepselementen. Met andere woorden, de overgangsmetalen in het midden van het periodiek systeem en de lanthaniden en actiniden onder het hoofdgedeelte van de tabel zijn geen hoofdgroepselementen. Sommige wetenschappers nemen waterstof niet op als hoofdgroepselement.
Sommige wetenschappers zijn van mening dat zink, cadmium en kwik als hoofdgroepselementen moeten worden opgenomen. Anderen zijn van mening dat elementen uit groep 3 aan de groep moeten worden toegevoegd. Er kunnen argumenten worden aangevoerd om de lanthaniden en actiniden op te nemen, op basis van hun oxidatietoestanden.