Bogomila ist ein Dorf im zentralen Teil der Republik Mazedonien. Es gehört zur Gemeinde Čaška und hat 476 Einwohner.
Es liegt im Babuna-Tal im Jakupica-Gebirge. Der höchste Gipfel in der Umgebung ist der Berg Solunska Glava mit 2540 m. Nördlich des Dorfes liegt der Babuna-Wasserfall, durch das Dorf fleißt auch der gleichnamige Fluss Babuna. Bogomila hat einen Bahnhof und liegt an der Bahnstrecke Bitola - Bakarno Gumno - Prilep - Bogomila - Veles - Skopje.