How long did King David reign in Jerusalem?

Answer:
He ruled from about 1005 to 965 BC, or 40 years.
First answer by David92198. Last edit by David92198. Contributor trust: 23 [recommend contributor recommended]. Question popularity: 1 [recommend question].