The London equations, developed by brothers Fritz and Heinz London in 1935, are constitutive relations for a superconductor relating its superconducting current to electromagnetic fields in and around it. Whereas Ohm's law is the simplest constitutive relation for an ordinary conductor, the London equations are the simplest meaningful description of superconducting phenomena, and form the genesis of almost any modern introductory text on the subject. A major triumph of the equations is their ability to explain the Meissner effect, wherein a material exponentially expels all internal magnetic fields as it crosses the superconducting threshold.
There are two London equations when expressed in terms of measurable fields:
Here is the (superconducting) current density, E and B are respectively the electric and magnetic fields within the superconductor, is the charge of an electron or proton, is electron mass, and is a phenomenological constant loosely associated with a number density of superconducting carriers.
The two equations can be combined into a single "London Equation"  in terms of a specific vector potential which has been gauge fixed to the "London gauge", giving: 
In the London gauge, the vector potential obeys the following requirements, ensuring that it can be interpreted as a current density:
The first requirement, also known as Coulomb gauge condition, leads to the constant superconducting electron density as expected from the continuity equation. The second requirement is consistent with the fact that supercurrent flows near the surface. The third requirement ensures no accumulation of superconducting electrons on the surface. These requirements do away with all gauge freedom and uniquely determine the vector potential. One can also write the London equation in terms of an arbitrary gauge by simply defining , where is a scalar function and is the change in gauge which shifts the arbitrary gauge to the London gauge. The vector potential expression holds for magnetic fields that vary slowly in space.
Main article: London penetration depth
If the second of London's equations is manipulated by applying Ampere's law,
then it can be turned into the Helmholtz equation for magnetic field:
where the inverse of the laplacian eigenvalue:
is the characteristic length scale, , over which external magnetic fields are exponentially suppressed: it is called the London penetration depth: typical values are from 50 to 500 nm.
For example, consider a superconductor within free space where the magnetic field outside the superconductor is a constant value pointed parallel to the superconducting boundary plane in the z direction. If x leads perpendicular to the boundary then the solution inside the superconductor may be shown to be
From here the physical meaning of the London penetration depth can perhaps most easily be discerned.
While it is important to note that the above equations cannot be formally derived, the Londons did follow a certain intuitive logic in the formulation of their theory. Substances across a stunningly wide range of composition behave roughly according to Ohm's law, which states that current is proportional to electric field. However, such a linear relationship is impossible in a superconductor for, almost by definition, the electrons in a superconductor flow with no resistance whatsoever. To this end, the London brothers imagined electrons as if they were free electrons under the influence of a uniform external electric field. According to the Lorentz force law
these electrons should encounter a uniform force, and thus they should in fact accelerate uniformly. Assume that the electrons in the superconductor are now driven by an electric field, then according to the definition of current density we should have
This is the first London equation. To obtain the second equation, take the curl of the first London equation and apply Faraday's law,
As it currently stands, this equation permits both constant and exponentially decaying solutions. The Londons recognized from the Meissner effect that constant nonzero solutions were nonphysical, and thus postulated that not only was the time derivative of the above expression equal to zero, but also that the expression in the parentheses must be identically zero:
This results in the second London equation and (up to a gauge tranformation which is fixed by choosing "London gauge") since the magnetic field is defined through
Additionally, according to Ampere's law , one may derive that:
On the other hand, since , we have , which leads to the spatial distribution of magnetic field obeys :
with penetration depth . In one dimension, such Helmholtz equation has the solution form
Inside the superconductor , the magnetic field exponetially decay, which well explains the Meissner effect. With the magnetic field distribution, we can use Ampere's law again to see that the supercurrent also flows near the surface of superconductor, as expected from the requirement for interpreting as physical current.
While the above rationale holds for superconductor, one may also argue in the same way for a perfect conductor. However, one important fact that distinguishes the superconductor from perfect conductor is that perfect conductor does not exhibit Meissner effect for . In fact, the postulation does not hold for a perfect conductor. Instead, the time derivative must be kept and cannot be simply removed. This results in the fact that the time derivative of field (instead of field) obeys:
For , deep inside a perfect conductor we have rather than as the superconductor. Consequently, whether the magnetic flux inside a perfect conductor will vanish depends on the initial condition (whether it's zero-field cooled or not).
It is also possible to justify the London equations by other means. Current density is defined according to the equation
Taking this expression from a classical description to a quantum mechanical one, we must replace values and by the expectation values of their operators. The velocity operator
is defined by dividing the gauge-invariant, kinematic momentum operator by the particle mass m. Note we are using as the electron charge. We may then make this replacement in the equation above. However, an important assumption from the microscopic theory of superconductivity is that the superconducting state of a system is the ground state, and according to a theorem of Bloch's, in such a state the canonical momentum p is zero. This leaves
which is the London equation according to the second formulation above.