Resolved , so after spending 2 hours searching this is the solution if any one need it
open your function.php file on your child theme ( avoid the parent of course because it will be wiped out after update )
add this
add_filter( ‘woocommerce_states’, ‘custom_woocommerce_states’ );
function custom_woocommerce_states( $states ) {
$states[‘XX’] = array(
‘XX1’ => ‘State 1’,
‘XX2’ => ‘State 2’
);
return $states;
}
change $states[‘XX’] with country ( in my case algeria = DZ )
change ‘XX1’ => ‘State 1’
‘XX1’ will be your state code ex: CA
‘State 1’ will be name of state ex : California
i hope this will help some others ??