From: When Was Each Book of the Bible Written?, 

Also see:

Dating of the New Testament Books

CHRONOLOGY OF THE NEW TESTAMENT BOOKS

James: AD 44-49
Galatians: AD 49-50
Mark: AD 50-60 [early to mid 60s – Robert C. Newman, Synoptic Gospels, Lecture 4]
Matthew: AD 50-60 [early 40s to mid 50s – Robert C. Newman, Synoptic Gospels, Lecture 4]
1 Thessalonians: AD 51
2 Thessalonians: AD 51-52
1 Corinthians: AD 55
2 Corinthians: AD 55-56
Romans: AD 56
Luke: AD 60-61 [late 50s – Robert C. Newman, Synoptic Gospels, Lecture 4]
Ephesians: AD 60-62
Philippians: AD 60-62
Philemon: AD 60-62
Colossians: AD 60-62
Acts: AD 62
1 Timothy: AD 62-64
Titus: AD 62-64
1 Peter: AD 64-65
2 Timothy: AD 66-67
2 Peter: AD 67-68
Hebrews: AD 67-69
Jude: AD 68-70
John: AD 80-90 [<AD 70 – J. Warner Wallace]
1 John: AD 90-95
2 John: AD 90-95
3 John: AD 90-95
Revelation: AD 94-96