Holiday is located in Pasco County, just north of Tarpon Springs, south of New Port Richey, and less than 25 miles from Tampa. The population was 22,403 as of the 2010 census.