На выборах в 1929 большинство мест получили лейбористы, и Макдональд вновь занял пост премьер-министра. Макдональду не удалось отменить закон 1927 о запрещении стачек и ввести 7-часовой рабочий день для шахтеров. Лишь частично были выполнены обещания о жилищном строительстве для рабочих, незначительно расширен круг лиц, получавших пособие, несколько повышен размер самих пособий. Макдональд попытался предотвратить рост национально-освободительного движения в Индии, созвав в 1930—1932 конференции «круглого стола» в Лондоне, на которых обсуждался вопрос о новом конституционном устройстве Индии. В то же время по отношению к доминионам правительству Макдональда пришлось пойти на серьезные уступки, что нашло выражение в принятии Вестминстерского статута 1931. В международных отношениях он продолжал проводить политику поддержания мира, в первую очередь заключив в апреле 1930 Лондонский договор об ограничении и сокращении морских вооружений, а также (в рамках этого договора) отдельное соглашение между Великобританией, США и Японией об ограничении морских вооружений.