Yes, zip codes can cover both small and large areas. The size of a zip code generally depends on factors such as population density and geographic features. Some zip codes may cover a few blocks within a city, while others can encompass entire counties.