Esmeralda, Küba'nın Camagüey ili'nde şehir ve belediye.
İlin kuzeybatısında yer alan şehir, ilin merkezi olan Camagüey şehrine 88 km. uzaklıktadır. 2005 yılı resmi nüfusu 19.735'tir.[1]