Celaya colinda al norte con el municipio de Comonfort; al este con el municipio de Apaseo el Grande; al sudeste con el municipio de Apaseo el Alto; al sur con el municipio de Tarimoro; al suroeste con el municipio de Cortazar; al oeste con el municipio de Villagrán y al noreste con el municipio de Santa Cruz de Juventino Rosas, todos dentro del mismo estado de Guanajuato.