La ira del Señor se encendió otra vez contra Israel, y movió a David contra ellos a decir: ve, haz un censo de Israel y de Judá. David ordena a Joab que cuente al pueblo. Joab le pregunta por qué quiere hacerlo, pero el rey insiste. Joab y los capitanes recorren el país durante nueve meses y veinte días y entregan los resultados: ochocientos mil hombres de guerra en Israel y quinientos mil en Judá.
Después de haber contado al pueblo, el corazón de David lo reprende. Dice al Señor que ha pecado gravemente y le pide que quite la culpa de su siervo, porque ha obrado con gran necedad. Por la mañana, el profeta Gad, vidente de David, le trae la palabra del Señor: elige entre siete años de hambre, tres meses de huida delante de sus enemigos o tres días de peste en la tierra. David responde que está en gran angustia, pero prefiere caer en manos del Señor, porque sus misericordias son grandes, y no en manos de hombres.
El Señor envía una peste sobre Israel desde la mañana hasta el tiempo señalado, y mueren setenta mil hombres desde Dan hasta Beerseba. Cuando el ángel extiende su mano sobre Jerusalén para destruirla, el Señor se arrepiente del mal y le ordena detenerse junto a la era de Arauna el jebuseo. David, al ver al ángel, dice al Señor que él es quien ha pecado, y pregunta qué han hecho las ovejas; pide que la mano caiga sobre él y su casa. Gad le ordena subir a levantar un altar en la era de Arauna. Arauna ofrece dárselo todo, pero David responde que no ofrecerá al Señor holocaustos que no le cuesten nada. Compra la era y los bueyes por cincuenta siclos de plata, edifica allí un altar, ofrece holocaustos y ofrendas de paz, y el Señor oye la súplica por la tierra y se detiene la plaga.