Bílá Lhota je obec v Česku v okrese Olomouc v Olomouckom kraji. 1. januára 2012 tu žilo 1 121 obyvateľov, z toho 578 mužov a 543 žien, pričom priemerný vek v obci bol 41,7 roka (muži 40,1 roka, ženy 43,4 roka).