Analytical pyrolysis mass spectrometry (PYMS) is introduced and its applications to the analysis of synthetic polymers, biopolymers, biomacromolecular systems and geomacromolecules are critically reviewed. Analytical pyrolysis inside the ionisation chamber of a mass spectrometer, i.e. in-source PYMS, gives a complete inventory of the pyrolysis products evolved from a solid sample. The temperature-resolved nature of the experiment gives a good insight into the temperature dependence of the volatilisation and pyrolytic dissociation processes. Chemical ionisation techniques appear to be especially suitable for the analysis of oligomeric fragments released in early stages of the pyrolysis of polymer systems. Large oligomeric fragments were observed for linear polymers such as cellulose (pentadecamer), polyhydroxyoctanoic acid (tridecamer) and polyhydroxybutyric acid (heneicosamer). New in-source PYMS data are presented on artists' paints, the plant polysaccharides cellulose and xyloglucan, several microbial polyhydroxyalkanoates, wood and enzyme-digested wood, biodegraded roots and a fossil cuticle of Miocene age. On-line and off-line pyrolysis chromatography mass spectrometric approaches are also discussed. New data presented on high temperature gas chromatography-mass spectrometry of deuterio-reduced permethylated pyrolysates of cellulose lead to a better understanding of polysaccharide dissociation mechanisms. Pyrolysis as an on-line sample pretreatment method for organic macromolecules in combination with MS techniques is a very challenging field of mass spectrometry. Pyrolytic dissociation and desorption is not at all a chaotic process but proceeds according to very specific mechanisms.