২০১১ সনের [[আদমশুমারি]] অনুসারে<ref>{{citeওয়েব webউদ্ধৃতি|url=http://www.censusindia.net/results/town.php?stad=A&state5=999|archiveurl=http://web.archive.org/web/20040616075334/http://www.censusindia.net/results/town.php?stad=A&state5=999|archivedate=2004-06-16|title= Census of India 2001: Data from the 2001 Census, including cities, villages and towns (Provisional)|accessdate=2008-11-01|publisher= Census Commission of India}}</ref> ঘাটশিলার জনসংখ্যা ৩৭,৮৫০ জন; এদের মধ্যে পুরুষ ৫৩% এবং নারী ৪৭%। ঘাটশিলার গড় স্বাক্ষরতার হার ৭৩%; যা জাতীয় গড় ৫৯.৫% থেকে বেশি। এখানকার পুরুষদের স্বাক্ষরতার হার ৭৯% এবং নারীদের স্বাক্ষরতার হার ৬৫%। ঘাটশিলায় ৬ বছর বয়সী শিশুর হার ১১%।