The atomic geometries, electronic structures, and formation energies of neutral nitrogen im- purities in ZnO have been investigated by first-principles calculations. The nitrogen impuri- ties are always deep acceptors, thus having no contributions to p-type conductivity. Among all the neutral nitrogen impurities, nitrogen substituting on an oxygen site has the lowest formation energy and the shallowest acceptor level, while nitrogen .substituting on a zinc site has the second-lowest formation energy in oxygen-rich conditions. Nitrogen interstitials are unstable at the tetrahedral site and spontaneously relax into a kick-out configuration. Though nitrogen may occupy the octahedral site, the concentrations will be low for the high formation energy. The charge density distributions in various doping cases are discussed, and self-consistent results are obtained.