Magrath is a town in Cardston County, Alberta, Canada. Its population was 2,217 in 2011. Magrath is 32 km south of Lethbridge and 242 km south of Calgary.
Get tips and advice on how to get the most out of your small business website with our web design, sales, and marketing expert hosts Ryan Desmarais and Sean Corbett.