To navigate the timeline, click and drag it with your mouse, or click on the timeline overview on the bottom.
550000 BCE
549500 BCE
549000 BCE
548500 BCE
548000 BCE
547500 BCE
547000 BCE
546500 BCE
546000 BCE
545500 BCE
545000 BCE
544500 BCE
544000 BCE
543500 BCE
543000 BCE
542500 BCE
542000 BCE
541500 BCE
541000 BCE
540500 BCE
540000 BCE
539500 BCE
539000 BCE
538500 BCE
538000 BCE
537500 BCE
537000 BCE
536500 BCE
536000 BCE
535500 BCE
535000 BCE
534500 BCE
534000 BCE
533500 BCE
533000 BCE
532500 BCE
532000 BCE
531500 BCE
531000 BCE
530500 BCE
530000 BCE
529500 BCE
529000 BCE
528500 BCE
528000 BCE
527500 BCE
527000 BCE
526500 BCE
526000 BCE
525500 BCE
525000 BCE
524500 BCE
524000 BCE
523500 BCE
523000 BCE
522500 BCE
522000 BCE
521500 BCE
521000 BCE
520500 BCE
520000 BCE
519500 BCE
519000 BCE
518500 BCE
518000 BCE
517500 BCE
517000 BCE
516500 BCE
516000 BCE
515500 BCE
515000 BCE
514500 BCE
514000 BCE
513500 BCE
513000 BCE
512500 BCE
512000 BCE
511500 BCE
511000 BCE
510500 BCE
510000 BCE
509500 BCE
509000 BCE
508500 BCE
508000 BCE
507500 BCE
507000 BCE
506500 BCE
506000 BCE
505500 BCE
505000 BCE
504500 BCE
504000 BCE
503500 BCE
503000 BCE
502500 BCE
502000 BCE
501500 BCE
501000 BCE
500500 BCE
500000 BCE
499500 BCE
499000 BCE
498500 BCE
498000 BCE
497500 BCE
497000 BCE
496500 BCE
496000 BCE
495500 BCE
495000 BCE
494500 BCE
494000 BCE
493500 BCE
493000 BCE
492500 BCE
492000 BCE
491500 BCE
491000 BCE
490500 BCE
490000 BCE
489500 BCE
489000 BCE
488500 BCE
488000 BCE
487500 BCE
487000 BCE
486500 BCE
486000 BCE
485500 BCE
485000 BCE
484500 BCE
484000 BCE
483500 BCE
483000 BCE
482500 BCE
482000 BCE
481500 BCE
481000 BCE
480500 BCE
480000 BCE
479500 BCE
479000 BCE
478500 BCE
478000 BCE
477500 BCE
477000 BCE
476500 BCE
476000 BCE
475500 BCE
475000 BCE
474500 BCE
474000 BCE
473500 BCE
473000 BCE
472500 BCE
472000 BCE
471500 BCE
471000 BCE
470500 BCE
470000 BCE
469500 BCE
469000 BCE
468500 BCE
468000 BCE
467500 BCE
467000 BCE
466500 BCE
466000 BCE
465500 BCE
465000 BCE
464500 BCE
464000 BCE
463500 BCE
463000 BCE
462500 BCE
462000 BCE
461500 BCE
461000 BCE
460500 BCE
460000 BCE
459500 BCE
459000 BCE
458500 BCE
458000 BCE
457500 BCE
457000 BCE
456500 BCE
456000 BCE
455500 BCE
455000 BCE
454500 BCE
454000 BCE
453500 BCE
453000 BCE
452500 BCE
452000 BCE
451500 BCE
451000 BCE
450500 BCE
450000 BCE
449500 BCE
449000 BCE
448500 BCE
448000 BCE
447500 BCE
447000 BCE
446500 BCE
446000 BCE
445500 BCE
445000 BCE
444500 BCE
444000 BCE
443500 BCE
443000 BCE
442500 BCE
442000 BCE
441500 BCE
441000 BCE
440500 BCE
440000 BCE
439500 BCE
439000 BCE
438500 BCE
438000 BCE
437500 BCE
437000 BCE
436500 BCE
436000 BCE
435500 BCE
435000 BCE
434500 BCE
434000 BCE
433500 BCE
433000 BCE
432500 BCE
432000 BCE
431500 BCE
431000 BCE
430500 BCE
430000 BCE
429500 BCE
429000 BCE
428500 BCE
428000 BCE
427500 BCE
427000 BCE
426500 BCE
426000 BCE
425500 BCE
425000 BCE
424500 BCE
424000 BCE
423500 BCE
423000 BCE
422500 BCE
422000 BCE
421500 BCE
421000 BCE
420500 BCE
420000 BCE
419500 BCE
419000 BCE
418500 BCE
418000 BCE
417500 BCE
417000 BCE
416500 BCE
416000 BCE
415500 BCE
415000 BCE
414500 BCE
414000 BCE
413500 BCE
413000 BCE
412500 BCE
412000 BCE
411500 BCE
411000 BCE
410500 BCE
410000 BCE
409500 BCE
409000 BCE
408500 BCE
408000 BCE
407500 BCE
407000 BCE
406500 BCE
406000 BCE
405500 BCE
405000 BCE
404500 BCE
404000 BCE
403500 BCE
403000 BCE
402500 BCE
402000 BCE
401500 BCE
401000 BCE
400500 BCE
400000 BCE
399500 BCE
399000 BCE
398500 BCE
398000 BCE
397500 BCE
397000 BCE
396500 BCE
396000 BCE
395500 BCE
395000 BCE
394500 BCE
394000 BCE
393500 BCE
393000 BCE
392500 BCE
392000 BCE
391500 BCE
391000 BCE
390500 BCE
390000 BCE
389500 BCE
389000 BCE
388500 BCE
388000 BCE
387500 BCE
387000 BCE
386500 BCE
386000 BCE
385500 BCE
385000 BCE
384500 BCE
384000 BCE
383500 BCE
383000 BCE
382500 BCE
382000 BCE
381500 BCE
381000 BCE
380500 BCE
380000 BCE
379500 BCE
379000 BCE
378500 BCE
378000 BCE
377500 BCE
377000 BCE
376500 BCE
376000 BCE
375500 BCE
375000 BCE
374500 BCE
374000 BCE
373500 BCE
373000 BCE
372500 BCE
372000 BCE
371500 BCE
371000 BCE
370500 BCE
370000 BCE
369500 BCE
369000 BCE
368500 BCE
368000 BCE
367500 BCE
367000 BCE
366500 BCE
366000 BCE
365500 BCE
365000 BCE
364500 BCE
364000 BCE
363500 BCE
363000 BCE
362500 BCE
362000 BCE
361500 BCE
361000 BCE
360500 BCE
360000 BCE
359500 BCE
359000 BCE
358500 BCE
358000 BCE
357500 BCE
357000 BCE
356500 BCE
356000 BCE
355500 BCE
355000 BCE
354500 BCE
354000 BCE
353500 BCE
353000 BCE
352500 BCE
352000 BCE
351500 BCE
351000 BCE
350500 BCE
350000 BCE
349500 BCE
349000 BCE
348500 BCE
348000 BCE
347500 BCE
347000 BCE
346500 BCE
346000 BCE
345500 BCE
345000 BCE
344500 BCE
344000 BCE
343500 BCE
343000 BCE
342500 BCE
342000 BCE
341500 BCE
341000 BCE
340500 BCE
340000 BCE
339500 BCE
339000 BCE
338500 BCE
338000 BCE
337500 BCE
337000 BCE
336500 BCE
336000 BCE
335500 BCE
335000 BCE
334500 BCE
334000 BCE
333500 BCE
333000 BCE
332500 BCE
332000 BCE
331500 BCE
331000 BCE
330500 BCE
330000 BCE
329500 BCE
329000 BCE
328500 BCE
328000 BCE
327500 BCE
327000 BCE
326500 BCE
326000 BCE
325500 BCE
325000 BCE
324500 BCE
324000 BCE
323500 BCE
323000 BCE
322500 BCE
322000 BCE
321500 BCE
321000 BCE
320500 BCE
320000 BCE
319500 BCE
319000 BCE
318500 BCE
318000 BCE
317500 BCE
317000 BCE
316500 BCE
316000 BCE
315500 BCE
315000 BCE
314500 BCE
314000 BCE
313500 BCE
313000 BCE
312500 BCE
312000 BCE
311500 BCE
311000 BCE
310500 BCE
310000 BCE
309500 BCE
309000 BCE
308500 BCE
308000 BCE
307500 BCE
307000 BCE
306500 BCE
306000 BCE
305500 BCE
305000 BCE
304500 BCE
304000 BCE
303500 BCE
303000 BCE
302500 BCE
302000 BCE
301500 BCE
301000 BCE
300500 BCE
300000 BCE
299500 BCE
299000 BCE
298500 BCE
298000 BCE
297500 BCE
297000 BCE
296500 BCE
296000 BCE
295500 BCE
295000 BCE
294500 BCE
294000 BCE
293500 BCE
293000 BCE
292500 BCE
292000 BCE
291500 BCE
291000 BCE
290500 BCE
290000 BCE
289500 BCE
289000 BCE
288500 BCE
288000 BCE
287500 BCE
287000 BCE
286500 BCE
286000 BCE
285500 BCE
285000 BCE
284500 BCE
284000 BCE
283500 BCE
283000 BCE
282500 BCE
282000 BCE
281500 BCE
281000 BCE
280500 BCE
280000 BCE
279500 BCE
279000 BCE
278500 BCE
278000 BCE
277500 BCE
277000 BCE
276500 BCE
276000 BCE
275500 BCE
275000 BCE
274500 BCE
274000 BCE
273500 BCE
273000 BCE
272500 BCE
272000 BCE
271500 BCE
271000 BCE
270500 BCE
270000 BCE
269500 BCE
269000 BCE
268500 BCE
268000 BCE
267500 BCE
267000 BCE
266500 BCE
266000 BCE
265500 BCE
265000 BCE
264500 BCE
264000 BCE
263500 BCE
263000 BCE
262500 BCE
262000 BCE
261500 BCE
261000 BCE
260500 BCE
260000 BCE
259500 BCE
259000 BCE
258500 BCE
258000 BCE
257500 BCE
257000 BCE
256500 BCE
256000 BCE
255500 BCE
255000 BCE
254500 BCE
254000 BCE
253500 BCE
253000 BCE
252500 BCE
252000 BCE
251500 BCE
251000 BCE
250500 BCE
250000 BCE
249500 BCE
249000 BCE
248500 BCE
248000 BCE
247500 BCE
247000 BCE
246500 BCE
246000 BCE
245500 BCE
245000 BCE
244500 BCE
244000 BCE
243500 BCE
243000 BCE
242500 BCE
242000 BCE
241500 BCE
241000 BCE
240500 BCE
240000 BCE
239500 BCE
239000 BCE
238500 BCE
238000 BCE
237500 BCE
237000 BCE
236500 BCE
236000 BCE
235500 BCE
235000 BCE
234500 BCE
234000 BCE
233500 BCE
233000 BCE
232500 BCE
232000 BCE
231500 BCE
231000 BCE
230500 BCE
230000 BCE
229500 BCE
229000 BCE
228500 BCE
228000 BCE
227500 BCE
227000 BCE
226500 BCE
226000 BCE
225500 BCE
225000 BCE
224500 BCE
224000 BCE
223500 BCE
223000 BCE
222500 BCE
222000 BCE
221500 BCE
221000 BCE
220500 BCE
220000 BCE
219500 BCE
219000 BCE
218500 BCE
218000 BCE
217500 BCE
217000 BCE
216500 BCE
216000 BCE
215500 BCE
215000 BCE
214500 BCE
214000 BCE
213500 BCE
213000 BCE
212500 BCE
212000 BCE
211500 BCE
211000 BCE
210500 BCE
210000 BCE
209500 BCE
209000 BCE
208500 BCE
208000 BCE
207500 BCE
207000 BCE
206500 BCE
206000 BCE
205500 BCE
205000 BCE
204500 BCE
204000 BCE
203500 BCE
203000 BCE
202500 BCE
202000 BCE
201500 BCE
201000 BCE
200500 BCE
200000 BCE
199500 BCE
199000 BCE
198500 BCE
198000 BCE
197500 BCE
197000 BCE
196500 BCE
196000 BCE
195500 BCE
195000 BCE
194500 BCE
194000 BCE
193500 BCE
193000 BCE
192500 BCE
192000 BCE
191500 BCE
191000 BCE
190500 BCE
190000 BCE
189500 BCE
189000 BCE
188500 BCE
188000 BCE
187500 BCE
187000 BCE
186500 BCE
186000 BCE
185500 BCE
185000 BCE
184500 BCE
184000 BCE
183500 BCE
183000 BCE
182500 BCE
182000 BCE
181500 BCE
181000 BCE
180500 BCE
180000 BCE
179500 BCE
179000 BCE
178500 BCE
178000 BCE
177500 BCE
177000 BCE
176500 BCE
176000 BCE
175500 BCE
175000 BCE
174500 BCE
174000 BCE
173500 BCE
173000 BCE
172500 BCE
172000 BCE
171500 BCE
171000 BCE
170500 BCE
170000 BCE
169500 BCE
169000 BCE
168500 BCE
168000 BCE
167500 BCE
167000 BCE
166500 BCE
166000 BCE
165500 BCE
165000 BCE
164500 BCE
164000 BCE
163500 BCE
163000 BCE
162500 BCE
162000 BCE
161500 BCE
161000 BCE
160500 BCE
160000 BCE
159500 BCE
159000 BCE
158500 BCE
158000 BCE
157500 BCE
157000 BCE
156500 BCE
156000 BCE
155500 BCE
155000 BCE
154500 BCE
154000 BCE
153500 BCE
153000 BCE
152500 BCE
152000 BCE
151500 BCE
151000 BCE
150500 BCE
150000 BCE
149500 BCE
149000 BCE
148500 BCE
148000 BCE
147500 BCE
147000 BCE
146500 BCE
146000 BCE
145500 BCE
145000 BCE
144500 BCE
144000 BCE
143500 BCE
143000 BCE
142500 BCE
142000 BCE
141500 BCE
141000 BCE
140500 BCE
140000 BCE
139500 BCE
139000 BCE
138500 BCE
138000 BCE
137500 BCE
137000 BCE
136500 BCE
136000 BCE
135500 BCE
135000 BCE
134500 BCE
134000 BCE
133500 BCE
133000 BCE
132500 BCE
132000 BCE
131500 BCE
131000 BCE
130500 BCE
130000 BCE
129500 BCE
129000 BCE
128500 BCE
128000 BCE
127500 BCE
127000 BCE
126500 BCE
126000 BCE
125500 BCE
125000 BCE
124500 BCE
124000 BCE
123500 BCE
123000 BCE
122500 BCE
122000 BCE
121500 BCE
121000 BCE
120500 BCE
120000 BCE
119500 BCE
119000 BCE
118500 BCE
118000 BCE
117500 BCE
117000 BCE
116500 BCE
116000 BCE
115500 BCE
115000 BCE
114500 BCE
114000 BCE
113500 BCE
113000 BCE
112500 BCE
112000 BCE
111500 BCE
111000 BCE
110500 BCE
110000 BCE
109500 BCE
109000 BCE
108500 BCE
108000 BCE
107500 BCE
107000 BCE
106500 BCE
106000 BCE
105500 BCE
105000 BCE
104500 BCE
104000 BCE
103500 BCE
103000 BCE
102500 BCE
102000 BCE
101500 BCE
101000 BCE
100500 BCE
100000 BCE
99500 BCE
99000 BCE
98500 BCE
98000 BCE
97500 BCE
97000 BCE
96500 BCE
96000 BCE
95500 BCE
95000 BCE
94500 BCE
94000 BCE
93500 BCE
93000 BCE
92500 BCE
92000 BCE
91500 BCE
91000 BCE
90500 BCE
90000 BCE
89500 BCE
89000 BCE
88500 BCE
88000 BCE
87500 BCE
87000 BCE
86500 BCE
86000 BCE
85500 BCE
85000 BCE
84500 BCE
84000 BCE
83500 BCE
83000 BCE
82500 BCE
82000 BCE
81500 BCE
81000 BCE
80500 BCE
80000 BCE
79500 BCE
79000 BCE
78500 BCE
78000 BCE
77500 BCE
77000 BCE
76500 BCE
76000 BCE
75500 BCE
75000 BCE
74500 BCE
74000 BCE
73500 BCE
73000 BCE
72500 BCE
72000 BCE
71500 BCE
71000 BCE
70500 BCE
70000 BCE
69500 BCE
69000 BCE
68500 BCE
68000 BCE
67500 BCE
67000 BCE
66500 BCE
66000 BCE
65500 BCE
65000 BCE
64500 BCE
64000 BCE
63500 BCE
63000 BCE
62500 BCE
62000 BCE
61500 BCE
61000 BCE
60500 BCE
60000 BCE
59500 BCE
59000 BCE
58500 BCE
58000 BCE
57500 BCE
57000 BCE
56500 BCE
56000 BCE
55500 BCE
55000 BCE
54500 BCE
54000 BCE
550000 BCE - 765000 BCE: Estimated time of divergence between the branch that would develop into Neanderthals on the one hand and Denisovans on the other, and the branch that would lead to Homo sapiens.
430000 BCE - 473000 BCE: Estimated time of divergence of Neanderthals and Denisovans.
287000 BCE - 55000 BCE: Denisovan occupation of Denisova cave. Denisovan DNA found in cave sediments (that have yielded no bones) in Denisova Cave indicates this group of humans was present at this site between 287,000 (or, conservatively, c. 200,000) years ago and c. 55,000 years ago.
50000 BCE - 195000 BCE: Timespan covered by the current collection of Denisovan fossils. The oldest fossil (Denisova 2) is between 122,700-194,400 years old and the youngest (Denisova 3) between 51,600-76,200 years old.
44000 BCE - 54000 BCE: Estimated time at which Denisovans interbred with the ancestors of present-day Melanesians, presumably in Southeast Asia.