Belcarra (Irish: Baile na Cora) is a village in County Mayo, Ireland about 10 kilometres (6.2 mi) south-east of the county town of Castlebar.

There are a number of shops in the village, including two general stores, two bars, hardware store and post office. There is also a Catholic church (St. Annes) and a Community Centre. The community centre plays host to several clubs including a Foroige Club (organised for the young people of the village) and evening classes.

The small village received its first county award for the tidiest village in Mayo in 1977, going on to win the county Tidy Towns Award on fourteen occasions in total.

A new sports hall, built beside the community centre, was officially opened in April 2013.

Belcarra was twinned with Belcarra, British Columbia, Canada in 2007.