
33 street markets · 45 municipal market halls
Madrid has 33 street markets on public streets and 45 municipal market halls, according to its two datasets: 3,683 declared stalls, of which El Rastro puts up 1,200, 32.6%, and 2,098 market-hall units. What is open right now is worked out by the map of Madrid; the street selling that is neither of those two things is in the 21 districts.
The 33 street markets, each on the days its city hours name, most stalls to fewest; El Rastro opens the Sunday column, 9am to 3pm, and you get there via Tirso de Molina, La Latina or Embajadores.
No fixed day, seasonal: Mercado tradicional de Navidad, Pinos y abetos de Navidad and Avenida de Felipe II.
With hours, by day and how far away you are: the map of Madrid.
The 33 street markets (circles, sized by their stalls) and the 45 municipal market halls (squares), dimmed where they do not open today; the street-vending pitches, with the third button. Pick a day, or press "Near me". A tap on a point pins its card.
Tap a point on the map, or pick one from the list.
The municipal network, with 2,098 units classified by trade and the district each market's entry gives, most markets to fewest. San Miguel and San Ildefonso are not here because they are not municipal: they go with the other private ones in gourmet markets.
What is sold in them: the 15 trades with a page, from carnicería (259 units), alimentación y variantes (254 units) and frutas y verduras (238 units).
City datasets 202105-0-mercadillos and 210006, checked on August 23, 2026, the first refreshed daily at source. The stalls are the ones declared on each entry, not a count: El Rastro's says 1,200 and there are three other official answers. Six street markets carry a broken district in the file: that is another finding. The market dataset's description says 46; the file carries 45, and what the file carries is what is counted here. Where every figure comes from, in data.