A two-dimensional orthogonal list has list cells that are linked symmetrically to both left and right horizontal neighbours and up and down to vertical neighbours. This idea can be generalized to higher dimensions and suggests an efficient representation for sparse matrices.