If my city were a fabric, it would be as rough as its fishermen and as thick as their flannels. It would be an old fabric, I believe, yet as impeccably preserved as the façades of our churches. Every seam would be flawlessly finished so that no one could ever mistake it for any other. We take pride in being one-of-a-kind. Blue would have to be the main colour – to match our adored football club’s strip – and the patterns would add fun and provocation. If possible, they would mock one of our rivals.

To understand Porto is to recognise this in the faces of the simple men who roam the city. Serious men, yet full of sarcasm, constantly sharing stories with friends and strangers alike that reveal what it means to belong here.

Retired textile technician António Peixoto (left), 78, wears The Row wool coat, £7,300. Serafim Sousa Pinto, 75, retired, wears Polo Ralph Lauren wool coat, £1,740, and wool waistcoat, £520. Maison Margiela cotton shirt, £790, and wool trousers, £1,190. All other clothes, models’ own, unless stated
Retired textile technician António Peixoto (left), 78, wears The Row wool coat, £7,300. Serafim Sousa Pinto, 75, retired, wears Polo Ralph Lauren wool coat, £1,740, and wool waistcoat, £520. Maison Margiela cotton shirt, £790, and wool trousers, £1,190. All other clothes, models’ own, unless stated © Josh Olins
Laundry hanging outside in central Porto
Laundry hanging outside in central Porto © Josh Olins
Retired fisherman Fernando Naia, 66, wears Aldo Maria Camillo wool coat, £1,650. Meta Campania Collective wool trousers, £770
Retired fisherman Fernando Naia, 66, wears Aldo Maria Camillo wool coat, £1,650. Meta Campania Collective wool trousers, £770 © Josh Olins
Abílio Jesus Silva, 77, retired, wears Zegna wool/cashmere coat, £7,390
Abílio Jesus Silva, 77, retired, wears Zegna wool/cashmere coat, £7,390 © Josh Olins
A street barber in town
A street barber in town © Josh Olins

Years ago, during a TV interview with an FC Porto player, a reporter I worked with asked the young man what his coach’s words of encouragement had been. The reply has stayed with me: “He thinks I might fail to become the best in the world… so I’d better have a good explanation for my mother when I get home.” It wasn’t a joke.

Porto’s genetic material begins with this demanding fibre: a “so what?” attitude toward the rest of the world. It’s often mistaken for presumption but is rooted in a popular culture that treats winning as an obligation rather than a mere goal. Always with grace, though, because we also hate taking ourselves too seriously.

A pair of locals in Angeiras
A pair of locals in Angeiras © Josh Olins
Fisherman Salvador Esteves, 57, wears Hermès piqué ciré hooded coat, £5,200. Carrera acetate sunglasses, £181
Fisherman Salvador Esteves, 57, wears Hermès piqué ciré hooded coat, £5,200. Carrera acetate sunglasses, £181 © Josh Olins
Warehouse technician Paulo Oliveira, 61, wears Giorgio Armani wool/cashmere coat, £6,800, and wool/cashmere trousers, £2,300. Church’s suede boots, £990. Stetson leather hat, £112
Warehouse technician Paulo Oliveira, 61, wears Giorgio Armani wool/cashmere coat, £6,800, and wool/cashmere trousers, £2,300. Church’s suede boots, £990. Stetson leather hat, £112 © Josh Olins
Civil engineer Aparício Oliveira (standing), 74, wears Paul Smith flannel blazer, £900, matching trousers, £350, cotton poplin shirt, £350, and flannel tie, £130. Carrera acetate sunglasses, £147. Vasco Oliveira (in the centre on wall, flanked by his brothers Raul and Tiago) wears Vilebrequin synthetic swimming shorts (just seen), £195
Civil engineer Aparício Oliveira (standing), 74, wears Paul Smith flannel blazer, £900, matching trousers, £350, cotton poplin shirt, £350, and flannel tie, £130. Carrera acetate sunglasses, £147. Vasco Oliveira (in the centre on wall, flanked by his brothers Raul and Tiago) wears Vilebrequin synthetic swimming shorts (just seen), £195 © Josh Olins
Retired fisherman Manuel Jesus, 72, wears Louis Vuitton cotton knitted blouson, £2,330. Junya Watanabe Man x Levi’s denim jeans, £640
Retired fisherman Manuel Jesus, 72, wears Louis Vuitton cotton knitted blouson, £2,330. Junya Watanabe Man x Levi’s denim jeans, £640 © Josh Olins
Fisherman Fernando Fonseca, 73, wears La Paz linen jacket, £197, and cotton/linen shirt, £184. Vintage Polo Ralph Lauren cotton polo shirt, stylist’s own. APC denim jeans (just seen), £255. Aigle rubber boots, £143
Fisherman Fernando Fonseca, 73, wears La Paz linen jacket, £197, and cotton/linen shirt, £184. Vintage Polo Ralph Lauren cotton polo shirt, stylist’s own. APC denim jeans (just seen), £255. Aigle rubber boots, £143 © Josh Olins

Without realising it, most of us grew up with this mindset. In 1987, when my primary-school teacher called us to the window to watch local athlete Rosa Mota running by, we were being taught something though we didn’t yet know what. Every day she would pass in front of the school and we applauded; a year later, she won the Olympic marathon gold medal. To this day, I’m still impressed by how this woman understood her role in the community, only by showing that she was one of us.

Just 50m from her house, two Pritzker prize-winning architects now live: Álvaro Siza Vieira and Eduardo Souto de Moura. What are the odds of a small city like Porto having two Pritzker laureates on the same square? I can only assume their mothers didn’t give them much room to fail either.

Avelino Castro wears ERL cotton top, £489
Avelino Castro wears ERL cotton top, £489 © Josh Olins
Sunbathers on the beach in Matosinhos
Sunbathers on the beach in Matosinhos © Josh Olins
Baltazar Fangueiro wears Marant wool and mohair jumper, £555. Orlebar Brown swimming boxers, £295. Polo Ralph Lauren cotton bob cap, £85. Saint Laurent acetate and metal sunglasses, from a selection at Marc Le Bihan
Baltazar Fangueiro wears Marant wool and mohair jumper, £555. Orlebar Brown swimming boxers, £295. Polo Ralph Lauren cotton bob cap, £85. Saint Laurent acetate and metal sunglasses, from a selection at Marc Le Bihan © Josh Olins
Manuel Gaiteiro wears Undercover wool jumper, £1,600. Sébline cotton boxers, £162. Polo Ralph Lauren cotton bob cap, £85
Manuel Gaiteiro wears Undercover wool jumper, £1,600. Sébline cotton boxers, £162. Polo Ralph Lauren cotton bob cap, £85 © Josh Olins
Sunbathers in Matosinhos
Sunbathers in Matosinhos © Josh Olins

They were responsible, along with a handful of others, for the Porto School, a movement that became known in the mid-’90s for an aesthetic approach that primarily uses hard, solid materials to create imposing geometric forms in harmony with the environment. Curiously enough, the same definition could apply to the men from the north of Portugal: tough, straightforward, facing nature with no taste for ornament or superfluity.

Both of these starchitects could have set up studios anywhere in the world, but they chose to stay in this seaside neighbourhood. Souto de Moura is its perfect embodiment: despite his talent, his knowledge and his worldliness, he slips into Porto slang whenever he gets the chance.

Fisherman Emanuel Pereira, 20, wears Balenciaga wool coat, £2,800. Officine Générale wool jumper, £395. Fairly Normal cotton/linen T-shirt, £89. Maison Margiela wool trousers, £950. Moncler x Jil Sander wool-mix hat, POA
Fisherman Emanuel Pereira, 20, wears Balenciaga wool coat, £2,800. Officine Générale wool jumper, £395. Fairly Normal cotton/linen T-shirt, £89. Maison Margiela wool trousers, £950. Moncler x Jil Sander wool-mix hat, POA © Josh Olins
Fisherman Salvador Papa (left), 61, wears Moncler Grenoble stretch corduroy ski suit, POA. Luca Faloni cashmere/cotton T-shirt, £125, and cashmere beanie, £110. Jacques Marie Mage metal glasses, £960. Topologie 8.0mm ropes, £35.50 each. Fisherman Joaquim Papa, 71, wears vintage Polo Ralph Lauren cotton polo shirt, Papa’s own. Sunspel cotton sweatshirt (tied around waist), £135. Moncler x A$AP Rocky nylon Bermuda shorts, £895
Fisherman Salvador Papa (left), 61, wears Moncler Grenoble stretch corduroy ski suit, POA. Luca Faloni cashmere/cotton T-shirt, £125, and cashmere beanie, £110. Jacques Marie Mage metal glasses, £960. Topologie 8.0mm ropes, £35.50 each. Fisherman Joaquim Papa, 71, wears vintage Polo Ralph Lauren cotton polo shirt, Papa’s own. Sunspel cotton sweatshirt (tied around waist), £135. Moncler x A$AP Rocky nylon Bermuda shorts, £895 © Josh Olins
Fisherman Abílio Ferreirinha, 59, wears Berluti wool cardigan, £2,640. Fairly Normal cotton and linen T-shirt, £65
Fisherman Abílio Ferreirinha, 59, wears Berluti wool cardigan, £2,640. Fairly Normal cotton and linen T-shirt, £65 © Josh Olins
Distribution-chain driver Francisco Neves, 64, wears Dolce & Gabbana wool jacket, £2,500, wool waistcoat, £1,150, and wool trousers, £1,150. Luca Faloni cashmere crew-neck, £325. Polo Ralph Lauren leather shoes, £600. Jacques Marie Mage metal glasses, £960. Vintage bag (on ground, just seen), from a selection at Anouschka Vintage
Distribution-chain driver Francisco Neves, 64, wears Dolce & Gabbana wool jacket, £2,500, wool waistcoat, £1,150, and wool trousers, £1,150. Luca Faloni cashmere crew-neck, £325. Polo Ralph Lauren leather shoes, £600. Jacques Marie Mage metal glasses, £960. Vintage bag (on ground, just seen), from a selection at Anouschka Vintage © Josh Olins
Jose Palma (left), 82, retired, wears Adidas rubber sliders, £20. Hotel director Eduardo Fernandes, 53, wears Tom Ford cashmere coat, £5,031
Jose Palma (left), 82, retired, wears Adidas rubber sliders, £20. Hotel director Eduardo Fernandes, 53, wears Tom Ford cashmere coat, £5,031 © Josh Olins

In Porto there are two kinds of survivors: those who succeed in their work and those with a sharp sense of humour. How else would Josh Olins, the photographer who shot these images, convince a salty dog from Angeiras to don pink plastic glasses?

This trait is especially irritating to outsiders. In Lisbon, to name the main enemy outright, nothing bothers people more than the locals’ penchant for ribbing. Which, of course, only makes our urge even stronger. In his maiden speech as mayor of the city 12 years ago, Rui Moreira – the first independent politician to be mayor of a major Portuguese city – summed it up perfectly: “Portugal has always had the Porto it deserves and the Porto it needs.”

Members of the Tuna de Engenharia da Universidade do Porto band in Ribeira
Members of the Tuna de Engenharia da Universidade do Porto band in Ribeira © Josh Olins
Members of the Tuna de Engenharia da Universidade do Porto band in Ribeira
Members of the Tuna de Engenharia da Universidade do Porto band in Ribeira © Josh Olins
Financial inspector Alírio Ramos, 88, wears Loro Piana cashmere cape, £4,485, mohair jacket (just seen), £4,930, silk/cotton shirt, £900, and cashmere felt hat, £990. Dunhill wool and cashmere trousers (just seen), £750. Dries Van Noten cotton bandana, POA
Financial inspector Alírio Ramos, 88, wears Loro Piana cashmere cape, £4,485, mohair jacket (just seen), £4,930, silk/cotton shirt, £900, and cashmere felt hat, £990. Dunhill wool and cashmere trousers (just seen), £750. Dries Van Noten cotton bandana, POA © Josh Olins
Members of the Tuna de Engenharia da Universidade do Porto band in Ribeira
Members of the Tuna de Engenharia da Universidade do Porto band in Ribeira © Josh Olins
Members of the Tuna de Engenharia da Universidade do Porto band in Ribeira
Members of the Tuna de Engenharia da Universidade do Porto band in Ribeira © Josh Olins

Nothing illustrates it better than the nickname our people carry: tripeiros (literally, “tripe eaters”). Legend has it that in the 15th century, when Portugal was preparing its fleet to conquer Ceuta, the people of Porto gave all the meat they had to the sailors, keeping only the tripe for themselves. Over time, the act of sacrifice became a source of pride.

If my city were a fabric, it would be as tough as its fishermen and as gentle as the rest of us, who love it defensively and deeply.

Casting, Joana Castro. Hair, Cim Mahony using Dyson Beauty. Photographer’s assistants, Julius Bauer and Christian Rinke. Stylist’s assistant, Nicolò Pablo Venerdì Bettiol. Production, Snowberry and MMXX Artists. Post-production, Jon Hempstead. Special thanks to Câmara Municipal do Porto, Carmencita Lab, Tuna de Engenharia da Universidade do Porto, Rancho Folclórico da Afurada, Futebol Clube do Porto, Academia de Danças e Cantares Norte de Portugal, Infraestruturas de Portugal, Real Companhia Velha, Tours Never 2 Much and Marlene Soares. Shot at Angeiras, Afurada, Matosinhos, Piscina das Marés, Matosinhos Sport and Ribeira do Porto

Copyright The Financial Times Limited 2025. All rights reserved.
Reuse this content (opens in new window) CommentsJump to comments section

Follow the topics in this article

Comments