NPC can stand for:
- Non-deterministic polynomial-time complete
- National People's Congress of the People's Republic of China
- Non-player characters
- National Provincial Championship, New Zealand's principal domestic rugby competition
- Nauru Phosphate Corporation, located in Nauru