Les villes les plus proches sont, à vol d'oiseau, Bar-le-Duc à environ 15 km au nord-ouest, Commercy à 22 km au nord-est, Saint-Dizier (Haute-Marne) à 30 km à l'ouest, et Neufchâteau (Vosges) à 50 km au sud-est. Les grandes villes les plus proches sont Nancy à 62 km, Metz à 78 km, Troyes à 102 km et Reims à 113 km.
Le sud de la Meuse appartient à la cuvette sédimentaire du Bassin Parisien dont il forme le rebord oriental. Il est constitué géologiquement d'une succession de formations d'âge secondaire légèrement inclinées vers l'Ouest, couches dures calcaires et couches de marnes et de roches argileuses plus tendres. Le plateau du Barrois est constitué en surface de calcaire jurassique.
Ligny-en-Barrois est bâtie principalement sur la rive gauche de l'Ornain, qui arrose également Bar-le-Duc en aval. La ville est située dans la partie la plus étroite de la vallée, qui est profondément encaissée dans le plateau du Barrois, l'une des cuestas de l'est du Bassin parisien, avec une différence d'altitude entre le plateau et le fond de la vallée de 100 mètres ou plus. L'altitude de la commune varie de 217 mètres dans la vallée à 386 mètres sur le plateau.
Le canal de la Marne au Rhin longe l'Ornain et passe à l'ouest de la ville.
Ligny-en-Barrois connaît un climat de type océanique dégradé à fortes nuances continentales avec des hivers à épisodes neigeux et à températures parfois glaciales tandis que les étés sont chauds et marqués par des orages assez fréquents.
Les précipitations annuelles avoisinent les 800 millimètres, voire 1 000 millimètres sur le plateau, ce qui est important et leur régime à la fois océanique et continental explique les fortes variations du débit de l'Ornain au cours de l'année.
Ligny-en-Barrois est contournée au nord par la route nationale 4, à deux fois deux voies. Avant la construction de ce contournement la route traversait la ville. Ligny est également au croisement de la route nationale 135 (Bar-le-Duc - Ligny-en-Barrois) et de la route départementale 966 (Ligny-en-Barrois - Houdelaincourt).
Ligny-en-Barrois est situé sur la ligne ferroviaire Nançois-Tronville - Neufchâteau, fermée au trafic voyageurs depuis 1969. La section Nançois-Tronville - Gondrecourt est toujours exploitée pour le transport de marchandises, principalement de céréales, sous le régime de la voie unique à trafic restreint (VUTR). La gare ferroviaire ouverte au trafic voyageurs la plus proche est à Bar-le-Duc (à 16 km). Certains trains TER Lorraine desservent cependant la gare de Nançois-Tronville (à 5 km) sur la ligne de Châlons-en-Champagne à Nancy.
La ville est desservie par deux lignes d'autocars du Réseau Intermodal des Transports de la Meuse (RITM), vers Bar-le-Duc (ligne 17) et Gondrecourt-le-Château (ligne 18) ainsi que par une ligne de transport à la demande vers Saint-Aubin-sur-Aire.
Il y avait à Ligny-en-Barrois en 2007 2 309 logements, dont 40 résidences secondaires (1,7 %). Le nombre de logements vacants a fortement augmenté entre les recensements de 1999 et 2007, passant de 141 (6,3 % du nombre de logements) à 203 (8,8 %), reflétant le faible dynamisme démographique
La protection et la mise en valeur de l'environnement, ainsi que l'adduction d'eau potable et l'assainissement, font partie des compétences optionnelles de la Communauté de communes du Centre Ornain à laquelle appartient Ligny-en-Barrois. La gestion des zones de développement de l'éolien fait partie de ses compétences facultatives.
Le tri sélectif a été mis en place en 2000 avec 25 points d'apport volontaire. Une déchèterie a été ouverte en 2001 ainsi qu'un lieu destiné à la collecte des déchets électriques et électroniques en 2009. La collecte des piles, le compostage, la collecte des déchets de soins sont également concernés.
Par ailleurs la Communauté de communes gère elle-même la production et la distribution d'eau potable. Elle a entrepris la mise en conformité de la station d'épuration de Tronville-en-Barrois et du réseau d'acheminement de l'eau potable, ainsi que le nettoyage des berges de l'Ornain et la construction d'une chaufferie à bois à Ligny-en-Barrois.
L'évolution du nombre d'habitants est connue à travers les recensements de la population effectués à Ligny-en-Barrois depuis 1793. D'après le recensement Insee de 2007, Ligny-en-Barrois compte 4 564 habitants (soit une diminution de 9 % par rapport à 1999) avec un taux annuel de variation de -1,2 %.
La commune occupe le 2 183e rang au niveau national, alors qu'elle était au 1 852e en 1999.
L'accroissement naturel est légèrement négatif, avec une variation annuelle moyenne de -0,2 %, mais la diminution de la population s'explique surtout par le solde migratoire négatif, avec une variation annuelle moyenne de -1,1 %13. Cette diminution de la population reflète celle constatée dans l'arrondissement de Bar-le-Duc, qui a perdu près de 2 000 habitants entre 1999 et 2007, soit 3,1 % de sa population.

Sources : base Cassini de l'EHESS pour les nombres retenus jusque 1962, base Insee à partir de 1968 (population sans doubles comptes puis population municipale à partir de 2006)
La population de la commune est relativement âgée. Le taux de personnes d'un âge supérieur à 60 ans (26,1 %) est en effet supérieur au taux national (21,6 %) et au taux départemental (22,7 %). De même la pyramide des âges de Ligny-en-Barrois fait apparaître un taux des tranches d'âges « jeunes » (de 0 à 44 ans) plus faible que dans le département de la Meuse.
À l'instar des répartitions nationale et départementale, la population féminine de la commune est supérieure à la population masculine. Le taux (52,3 %) est du même ordre de grandeur que le taux national (51,6 %).
En 2007, 81,5 % des résidents habitaient Ligny-en-Barrois cinq ans plus tôt, tandis que 4,9 % seulement venaient d'un autre département. Ceci reflète la faible attractivité démographique constatée par l'Insee dans l'ouest du département de la Meuse, zone voisine de trois départements dont la population a diminué et éloignée des grands centres urbains ainsi que des zones frontalières plus dynamiques du sillon mosellan, de Belgique et du Luxembourg
Ligny-en-Barrois est situé dans la circonscription de Bar-le-Duc de l'inspection académique de la Meuse, qui dépend elle-même de l'académie de Nancy-Metz. La commune gère l'école maternelle Mélusine et les écoles élémentaires Raymond Poincaré et Bernard Thévenin. Le département gère le collège et SEGPA Robert Aubry.
L'école primaire Notre-Dame des Vertus et le collège Bienheureux Pierre de Luxembourg sont des établissements privés.
Manifestations culturelles et festivités[modifier]
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
Santé[modifier]
Ligny-en-Barrois compte en 2010 neuf médecins généralistes, trois dentistes et une antenne du Service Médical Interprofessionnel Meusien (médecine du travail) ainsi que deux centres médico-psychologiques, infanto-juvénile et pour adultes22. La maison de retraite publique ou EHPAD de la rue Raymond Poincaré a une capacité de 202 places23.
Sports[modifier]
Il existe un dizaine de clubs sportifs à Ligny-en-Barrois. L'un des principaux équipements est la piscine « Centre Ornain », gérée par la communauté de communes du Centre Ornain.
L'Office Municipal des Sports est une association qui a pour mission de gérer les relations entre les clubs sportifs et la municipalité (gestion des équipements sportifs, répartition des subventions etc.)
Médias[modifier]
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue !
Cultes[modifier]
Les Linéens disposent de lieux de cultes catholique et musulman.
L'église catholique Notre-Dame-des-Vertus dépend de la paroisse catholique « Bienheureux Nicolas de l'Ornain », divisée en quatre communautés dont la communauté de Ligny et rattachée au diocèse de Verdun24.
Une salle de prière, gérée par l'association cultuelle musulmane de Ligny25, est implantée26 à Ligny-en-Barrois.
Économie[modifier]
Revenus de la population et fiscalité[modifier]
En 2007, le revenu fiscal médian par ménage était de 15 332 ¤, ce qui plaçait Ligny au 21 876e rang parmi les 30 687 communes de plus de 50 ménages en métropole27.