By est un petit village français, situé dans le département du Doubs et la région de Bourgogne-Franche-Comté (anciennement Région Franche-Comté).
La commune s'étend sur 7,3 km² et compte 79 habitants depuis le dernier recensement de la population. Avec une densité de 10,8 habitants par km², By a subi une baisse de 1,3% de sa population par rapport à 1999.
Entouré par les communes de Ivrey, Chay et Rennes-sur-Loue, By est situé à 3 km au nord-est de Rennes-sur-Loue la plus grande ville à proximité.
Situé à 572 mètres d'altitude, le village de By a pour coordonnées géographiques Latitude: 47° 0' 47'' nord
Longitude: 5° 53' 22'' est.
La commune est proche du parc naturel régional du Haut-Jura.
La Mairie

L'église de L'Assomption

Le Monument aux Morts