Lo-Reninge is a commune of 3,000, located 20 kilometers inland from the Belgian coast, and 15 kilometers from the French border. The Leie River passes through it, flowing from west to east.
Lo, Noordschote, Pollinkhove (Pollinchove), and Reninge are boroughs within the municipal district of Lo-Reninge.