The number of blocks in a mile varies from city to city, that is because the size of a block is different in different cities. In some cities, there are different Mile -block sizes for different areas. so it basically depends on the structure of the city. However, 16 Blocks in a mile or 12 Blocks in a mile are considered as common size of mile, in United States of America.