Bio est une commune du département du Lot, dans la région d' Occitanie.
Bio fait partie du canton de Gramat 
 Bio adhère à la la communauté de communes Causses et Vallée de la Dordogne 
 Bio fait partie du bassin de vie de Gramat 
 Le maire de Bio est M. Philippe LEONARD, Agriculteur sur moyenne exploitation
Le maire de Bio est M. Philippe LEONARD, Agriculteur sur moyenne exploitation
 La population de Bio est de 343 habitants (2025)
 La population de Bio est de 343 habitants (2025) 
 L'altitude moyenne de Bio 320 mètres.
L'altitude moyenne de Bio 320 mètres.
Le code postal de Bio est : 46500
Le code INSEE de Bio est : 46030
0 Il n'y a aucun établissement scolaire à Bio.
15.4 La part des résidences secondaires est de 15.4 %. 
 Tous les chiffres et statistiques sur Bio sur le site Insee.fr
 Tous les chiffres et statistiques sur Bio sur le site Insee.fr 
Lavergne : à 2.51 km
Saignes : à 2.57 km
Albiac : à 2.88 km
Mayrinhac-Lentour : à 3.88 km
Issendolus : à 4.45 km
Gramat : à 4.81 km
Thégra : à 4.87 km
Aynac : à 5.26 km
Thémines : à 5.88 km
Rueyres : à 6.32 km
Padirac : à 6.94 km
Rignac : à 7.46 km
Saint-Jean-Lagineste : à 7.49 km
Flaujac-Gare : à 7.89 km
Autoire : à 8.38 km
Alvignac : à 8.84 km
Leyme : à 9.01 km
Théminettes : à 9.44 km
Loubressac : à 9.83 km
Rudelle : à 9.85 km
Miers : à 10.01 km
Saint-Médard-de-Presque : à 10.21 km
Bannes : à 10.26 km
Anglars : à 10.52 km
Saint-Jean-Lespinasse : à 10.57 km
Reilhac : à 10.67 km
Espeyroux : à 10.90 km
Saint-Simon : à 10.94 km
Saint-Vincent-du-Pendit : à 11.05 km
Sonac : à 11.21 km
Molières : à 11.64 km
Bastit : à 11.88 km
Saint-Céré : à 11.89 km