In 2023, Esperanza, PR had a population of 728 people with a median age of 62.1 and a median household income of $29,783. Between 2022 and 2023 the population of Esperanza, PR declined from 920 to 728, a −20.9% decrease and its median household income declined from $33,098 to $29,783, a −10% decrease.
The 5 largest ethnic groups in Esperanza, PR are Other (Hispanic) (76%), White (Hispanic) (19%), Two Races Including Other (Hispanic) (5.08%), White (Non-Hispanic) (0%), and Black or African American (Non-Hispanic) (0%).
None of the households in Esperanza, PR reported speaking a non-English language at home as their primary shared language. This does not consider the potential multi-lingual nature of households, but only the primary self-reported language spoken by all members of the household.
In 2023, the median property value in Esperanza, PR was $95,800, and the homeownership rate was 67.1%.