Cayley is located in the heart of ranching country and is known to have had one of the largest livestock shipping locations in the 1890’s.  Today Cayley is a hamlet of the County of Foothills located approximately 73 km south of Calgary.  It has a mixture of new subdivisions on the north and south edges and the mature townsite located in between.