National Physique Committee of the USA (“NPC”):
(Amateur Athletes residing in the United States)
www.npcregistration.com

Canadian Physique Alliance (“CPA”):
(Amateur Athletes residing in Canada)
www.canadianphysiquealliance.com

NPC Worldwide (“NPCWW”):
(Amateur Athletes residing outside of the United States and Canada)
www.npcworldwidemembership.com

*All contest registrations are done through Muscleware, the official registration and contest software of the NPC, NPC Worldwide and IFBB Professional League.  For IFBB PRO athletes, contract applications are made via the IFBB Professional League membership system.  For all amateur athletes, contest registration may be done via the Contest Website, or the NPC News Online Calendar at https://npcnewsonline.com/schedule.