Overview Elgin is a village in North Dakota, United States, with a population of about 633[1]. Geography Coordinates: 46.4039, -101.8460