Proteins interact with ions in various ways. The surface of proteins has an innate capability to bind ions, and is also influenced by the screening of the electrostatic potential owing to the presence of salts in the bulk solution. Alkali metal ions and chlorides interact with the protein surface, but such interactions are relatively weak and often transient. In this paper, computer simulations and analysis of protein structures are used to characterize the interactions between ions and the protein surface. The results show that the ion-binding properties of protein residues are highly variable. For example, alkali metal ions are more often associated with aspartate residues than with glutamates, whereas chlorides are most likely to be located near arginines. When comparing NaCl and KCl solutions, it was found that certain surface residues attract the anion more strongly in NaCl. This study demonstrates that proteinsalt interactions should be accounted for in the planning and execution of experiments and simulations involving proteins, particularly if subtle structural details are sought after.