Matrices in Mathematica can be constructed from all the different types of object that Mathematica holds. They can contain machine-precision real and complex floating point numbers, arbitrary-precision real and complex floating point numbers, integers, rational numbers, and general symbolic quantities. This chapter considers the different types of matrices that Mathematica supports.