Barakar is a town in Asansol subdivision of Bardhaman district in the state of West Bengal. It is situated at the border of the states of Jharkhand and West Bengal. The Grand Trunk Road passes through Barakar. The town is located on the banks of Barakar River.