Буда-Кашалёўскі раён знаходзіцца на паўночным усходзе Гомельскай вобласці Беларусі, на левым беразе ракі Днепр. Утвораны 17 ліпеня 1924 года. З ліквідаванага ў 1962 годзе Уваравіцкага раёна перададзены ў Буда-Кашалёўскі Бервеновский, Блюдницкий, Глазовского, Івольск, Калінінскі, Крыўск, Ліпскі, Смычковский, Кастрычніцкі, Чеботовичский сельсаветы і гарадскі пасёлак Уваравічы.