NPN
NPN may refer to:

Science and technology
 Next Protocol Negotiation, in computer networking
 Non-protein nitrogen, an animal feed component
 NPN transistor
 Normal Polish notation, in mathematics

Organisations
 National Party of Nigeria, a former political party
 New Politics Network, a UK think tank

Other uses
 Natural Health Product Number, required by the Canadian Natural Health Products Directorate