Dom João Afonso da Costa de Sousa de Macedo (February 11, 1815 – September 24, 1890) was the 2nd Count of Mesquitela and 1st Duke of Albuquerque. Born and died in Lisbon, he was son of Luís da Costa de Sousa de Macedo e Albuquerque, the 1st Count of Mesquitela and Maria Inácia de Saldanha Oliveira e Daun, from the family of Marquis of Pombal.