Cochrane is a town in the Canadian province of Alberta. The town is located 18 km west of the Calgary city limits along Highway 1A. With a population of 17,580, Cochrane is the second largest town in Alberta and one of the fastest growing communities in Canada. It is part of Calgary's census metropolitan area and a member community of the Calgary Regional Partnership (CRP). The town is surrounded by Rocky View County.