Of the five main political parties in Northern Ireland , four ( the Ulster Unionist Party , the Democratic Unionist Party , the Social Democratic and Labour Party and Sinn Féin ) all have relatively strong support bases and routinely poll similar results .