Algeria will hold a presidential election on April 18, the presidency said on Friday, although it did not say whether veteran leader Abdelaziz Bouteflika would stand as a candidate.