Abstract. A product A = F 1 . . . F N of invertible block-diagonal matrices will be banded with a banded inverse: A i j = 0 and also (A −1 ) ij = 0 for |i−j| > w. We establish this factorization with the number N controlled by the bandwidths w and not by the matrix size n. When A is an orthogonal matrix, or a permutation, or banded plus finite rank, the factors F i have w = 1 and we find generators of that corresponding group. In the case of infinite matrices, the A = LP U factorization is now established but conjectures remain open.