Bainville is a town in Roosevelt County, Montana, United States. The population was 208 at the 2010 census. It is named for C. M. Bainville, an early resident. Bainville celebrated its centennial on July 4, 2006.
Bainville is located at 48°8′26″N 104°13′15″W / 48.14056°N 104.22083°W / 48.14056; -104.22083 (48.140470, -104.220900).
According to the United States Census Bureau, the town has a total area of 1.0 square miles (2.7 km²), all of it land.