Esgaroth, le Bourg-du-Lac ou Lacville (Lake-town en anglais) est une ville de la Terre du Milieu, univers de fiction créé par . C'est une cité lacustre humaine du Rhovanion, construite sur pilotis au milieu du Long Lac, à quelques milles au sud de la Montagne Solitaire. Elle apparaît principalement dans Le Hobbit. L'étymologie du nom « Esgaroth » est incertaine, ainsi que la langue même à laquelle il doit appartenir. Il figure dans les « Étymologies » sous la racine √, où il est rattaché à la langue ilkorine (l'un des précurseurs du sindarin) et traduit . Cependant, les « Addenda and Corrigenda to the Etymologies » parus dans le magazine Vinyar Tengwar apportent une autre mention du nom, sous une racine √, qui glose, sans précision de langue, . Des notes linguistiques postérieures au Seigneur des anneaux indiquent que , sans plus de précisions. Le nom anglais de la ville, Lake-town, a été rendu par « Lacville » dans la première traduction française du Hobbit (Francis Ledoux, 1969) et par « le Bourg-du-Lac » dans la seconde (Daniel Lauzon, 2012). Esgaroth est bâtie face à la rive occidentale du Long Lac, non loin de l'embouchure de la Rivière de la Forêt. Un grand pont de bois la relie à la terre ferme, avec un poste de garde à son entrée. Au centre de la ville se trouve la place du marché, une étendue d'eau accessible par des escaliers et des échelles qui communique avec le Lac par un tunnel sous le sol de la ville. Quelques bâtiments particuliers sont mentionnés dans Le Hobbit, notamment la où festoie le bourgmestre lorsque Bilbo et Thorin arrivent en ville, située près de la place du marché. Karen Wynn Fonstad estime sa superficie à environ 150 mètres sur 100 et sa population à 400 habitants ou davantage. L'histoire des origines d'Esgaroth est inconnue. Ville prospère à l'époque du Royaume sous la Montagne, elle est sur le déclin au moment des événements du Hobbit : d'une cité plus grande ne subsistent plus que des poteaux pourrissants au fond des eaux du Long Lac.