Тем временем продолжало осложняться политическое положение в стране. Междоусобицы между членами правящей династии Омейядов привели к их ослаблению и установлению власти Хаммудидов, которые, будучи Алидами имели историческую вражду с Омейядами. Это осложнило положение Ибн Хазма, так как его семья традиционно была верна Омейядам. По этой причине он снова оказался репрессированным. Но на этот раз Ибн Хазм решил действовать и выступил против Хаммудидов на стороне Омейяда Муртазы Абд ар-Рахмана ибн Мухаммада. Однако Муртаза был убит, а Ибн Хазм был
арестован и до 409/1019 года был в заключении. После освобождения Ибн Хазм вернулся в Кордову, где продолжил свою научную деятельность.
Затем Ибн Хазм снова занялся политической деятельностью. Он поддержал пришедших к власти в Кордове Омейядских халифов Абд ар-Рахмана аль-Мустазхира Биллаха ибн Хишама, а затем Хишама аль-Мутадда Билла- ха. В период их правления (414/1023-422/1031 гг.) он занимал должность визиря. Но затем Кордовский халифат окончательно распался и политическая карьера Ибн Хазма окончилась.
После этого Ибн Хазм продолжил свою деятельность в области исламского правоведения, где добился больших результатов. Он стал известным правоведом и философом, и пользовался большой популярностью среди молодежи. Но его деятельность вызвала противодействие ортодоксальных маликитов. Поэтому он предпочел уехать на остров Майорку, где правил его друг Ахмад ибн Разик (ум. в 440/1049 г.), под покровительством которого он находился. Но после смерти Ахмада его положение осложнилось, так как и здесь он столкнулся с противодействием маликитов, с которыми он вел полемику. Это послужило причиной его отъезда из Майорки.