电池内，再通过能斯特方程得知其浓度。当金属表面接触到两个不同浓度的溶液时，腐蚀便会发生。
金属离子浓差电池.在有水的情况下，高浓度金属离子将积存在搭接面下面，低浓度的金属离子则将存在搭接面相邻的 缝隙。两点之间将存在电势。高浓度的金属离子将是阴极 ，并不会被腐蚀，低金属离子浓度区是阳极和会被腐蚀。
氧浓差电池.接触金属表面的水通常含有溶解氧。氧浓差电池可以是任何氧气不能均匀扩散的溶液，由此创造一个氧气浓度之间的差别。腐蚀会发生在低氧浓度的地方，即阳极。