Разположена в Северозападна България, в Дунавската равнина, по поречието на р. Огоста. Община Хайредин включва шест села - Хайредин, Михайлово, Манастирище, Рогозен, Бързина и Ботево, с общо население 5626 жители (15.01.09 г.). Разполага с изключително плодородна земя в местността "Златия".