Crossfield is a town in southern Alberta, Canada within Rocky View County. It is located on Highway 2A 43 km north of the City of Calgary. As a rail station on the Calgary to Edmonton line of the Canadian Pacific Railway, Crossfield was founded in 1892.