Sample Code:
String defaultLeadStatus = ''; //Get Lead object Status field description Schema.DescribeFieldResult fieldDesc = Schema.Lead.Status.getDescribe(); //Loop on Status picklist field values for (Schema.Picklistentry picklistEntry: fieldDesc.getPicklistValues()) { //Check if picklist value is default if (picklistEntry.isDefaultValue()) { defaultLeadStatus = picklistEntry.getValue(); break; } }