The 2005 NACAC Cross Country Championships took place on March 6, 2005. The races were held at the United States Triathlon National Training Center in Clermont, Florida, United States. A detailed report of the event was given. Complete results were published.