Los primeros habitantes de la zona donde se sitúa Christchurch fueron los maoríes. Se calcula que se establecieron allí unos mil años antes de la llegadad de los europeos. Las evidencias arqueológicas encontradas en las cuevas de Redcliffs demuestran que el área fue poblada por las tribus de los cazadores de moa.
Estos primeros habitantes fueron seguidos por los waitaha, un tribu que podría haber emigrado desde el este de la Isla del Norte en el siglo XVI. A esta migración le siguieron la de las tribus Ngati Mamoe y Ngai Tahu hasta el año 1830.
Los primeros europeos llegaron a la zona en 1815. El Capitán Cook, 45 años depúes, lo denominaría como las Bank Islands, aunque más tarde se descubriera que era una península.
Entre 1850 y 1851, los primeros grupos de colonos ingleses, fundadores de Christchurch, desembarcaron en la Bahía de Lyttlelton. Cinco años más tarde fue nombrada ciudad por decreto real (1856), suceso que la convirtió en la ciudad más antigua de Nueva Zelanda.
En 1893 las mujeres neocelandesas fueron las primeras en el mundo en conquistar el derecho a voto. Este aniversario se conmemora en la ciudad cada año.
En 1947 Christchurch organizó los juegos de la Commoonwealth.