Two Hills est une ville (town) du Comté de Two Hills No 21, située dans la province canadienne d'Alberta.