According to The Official Catholic Directory, there were approximately 45,000 priests in 2002; about 30,000 were diocesan priests. Priests are found in nearly every city and town and in many rural communities; however, the majority is in metropolitan areas, where most Catholics reside.