Let X be a regular arithmetic scheme, i.e. a regular integral separated scheme flat and of finite type over Spec Z. Generalising classical class field theory for number fields, we define a class group C X and show there is a natural surjective map C X → π ab 1 (X) whose kernel is the connected component of 0.