Byen er administrasjonssenter for Kristianstad kommune, og i 2006 hadde byen 33 083 innbyggere. Deler av byen ligger under havnivået, og Sveriges laveste punkt, 2,41 meter under havet, befinner seg i Kristianstad.