En terrorist körde en lastbil rakt in i en grupp människor som var på väg att kliva av en buss som stannat till på en gata mellan den judiska stadsdelen Talpiot och arabiska Jabal Mukaber.
Soldater på platsen reagerade omedelbart och sköt ihjäl terroristen. Enligt Jerusalem Post blev lastbilens vindruta sönderpepprad med kulhål.
Fyra människor dödades i terrordådet. Dessutom uppges en vara kritiskt skadad medan fyra har allvarliga till medelallvarliga skador. Tio människor fick lindriga skador.
Enligt flera rapporter ska människor ha hamnat under lastbilen. Polis och räddningstjänst arbetade intensivt för att få loss dem.
– En terrorist körde en lastbil in i en grupp människor som precis klivit av en buss, säger polistalesmannen Micky Rosenfeld på platsen för dådet.
– De skadade har förts till sjukhus och terroristen har dödats. Polisen har höjt säkerheten i hela huvudstaden och stängt av alla bostadsområden som ligger i anslutning till platsen.
Terroristen har identifierats som en man från östra Jerusalem med ett israeliskt körkort och som körde en israeliskskyltad lastbil.
Enligt landets premiärminister Benjamin Netanyahu har dådet troligen kopplingar till liknande dåd som tidigare utförts i Berlin i Tyskland och Nice i Frankrike.
– Vi vet angriparens identitet. Alla tecken tyder på att angriparen var en Islamiska staten-supporter, säger han.
Jerusalem är en omtvistad stad och FN erkänner inte längre staden som Israels huvudstad. Samtliga ambassader återfinns exempelvis i Tel Aviv. Anledningen är att Israel gör anspråk på och har annekterat även de palestinska östra delarna av staden, något som FN fördömer.
Dagens terrordåd utfördes i ett område som enligt den gröna vapenstilleståndslinjen från 1949 ligger i ett ingenmansland mellan Israel och Palestina.
Artikeln är uppdaterad.