Transposon sequencing (TnSeq) is a next-generation deep sequencing-based method to quantitatively assess the composition of complex mutant transposon libraries after pressure from selection. Although this method can be used for any organism in which transposon mutagenesis is possible, this chapter describes its use in Mycobacterium tuberculosis. More specifically, the methods for generating complex libraries through transposon mutagenesis, design of selective pressure, extraction of genomic DNA, amplification and quantification of transposon insertions through next-generation deep sequencing are covered. Determining gene essentiality and statistical analysis on data collected are also discussed.