The present invention relates to a microneedle array made of polymeric material comprising a plurality of microneedles having a height of 20 to 1000 micrometers and an aspect ratio greater than 2:1 on a land, characterized by at least 60 percent of the microneedles across the array being filled.