  Two generic properties of the Neumann--Poincar\'e operator are investigated.
We prove that non-zero eigenvalues of the Neumann--Poincar\'e operator on
smooth boundaries in three dimensions and higher are generically simple in the
sense of Baire category. We also prove that the functions defined by the
fundamental solutions to the Laplace operator located at points outside the
surface are generically cyclic vectors in the sense that the collection of
those points where the functions are not cyclic vectors is of measure zero.
