The geomagnetic polarity pattern for the Carboniferous is incompletely known, but with the best resolved parts in the Serpukhovian and Bashkirian. Hence, data from both igneous and sedimentary units are also used in an additional polarity bias evaluation. In the Tournaisian to mid Visean interval polarity is mainly derived from palaeopole-type palaeomagnetic studies, allowing identification of polarity bias chrons. Seven polarity bias chrons exist in the Mississippian (MI1nB to MI4nB) with an additional 33 conventional magnetochrons and submagnetochrons (MI4r to MI9r). The Moscovian and Gzhelian polarity is best resolved in magnetostratigraphic studies from the Donets Basin and the southern Urals. Dispute about the reliability of these data is ill-founded, since an assessment of supporting data from palaeopole-type studies suggests that these datasets currently provide the best magnetic polarity data through the Pennsylvanian. Polarity bias assessment indicates a normal polarity bias zone in the Kasimovian. In the Pennsylvanian there are 27 conventional magnetochrons and submagnetochrons (PE1n to CI1r) and one normal polarity bias chron (PE8nB). The Kiaman Superchron begins in the mid Bashkirian, with clear data indicating brief normal polarity submagnetochrons within the Superchron. The magnetochron timescale is calibrated using 31 U-Pb zircon dates and a quantitative Bayesian-based age-scaling procedure.