How do Spanish gender agreements work?

Every Spanish noun is either feminine or masculine and follows an article of the same gender.

Masculine articles

​El / Un (masculine singular article) + masculine singular noun e.g. el chico

Los (masculine plural article) + masculine plural noun e.g. los chicos

Feminine articles

​La/Una (feminine singular article) + feminine singular noun e.g. la chica

Las (feminine plural article) + feminine plural noun e.g. las chicas

Masculine nouns

Most masculine nouns end in ‘O’  e.g. el libro

Usually if the noun ends in ‘OR’, ‘ÓN’, ‘ÉS’ or ‘MA’ it is masculine e.g. el jugador, el salón, el estrés, el clima

Feminine nouns

Most feminine nouns end in ‘A’ e.g. la casa

Usually if the noun ends in ‘TAD’, ‘DAD’, or ‘CIÓN’ it is masculine e.g. la libertad, la ciudad, la educación

As always in Spanish, there are some exceptions, some nouns do not follow the rules.


Here are some of the most common irregulars:

La man                    El problema

La foto                        Ela

La moto                      El mapa

La radio                      El programa

Plural Nouns

If the noun ends in a vowel add an ‘-S’ e.g. el perro= los perros

If a noun ends in a consonance add ‘-ES’ e.g. el ordenador= los ordenadores

If a noun ends in –z change the Z to C and add ‘-ES’ voz= las voces

Sian W. GCSE Italian tutor, A Level Italian tutor, GCSE Spanish tutor

1 month ago

Answered by Sian, a GCSE Spanish tutor with MyTutor

Still stuck? Get one-to-one help from a personally interviewed subject specialist


India H. A Level English Literature tutor, GCSE English Literature tu...
View profile
£18 /hr

India H.

Degree: English Literature (Bachelors) - Bristol University

Subjects offered: Spanish, History+ 3 more

English Literature
English Language

“HELLO My name's India and I am currently in my first year of studying English literature at Bristol University. English has been a passion of mine from a very young age, and I find joy in both learning and teaching the subject. Havin...”

MyTutor guarantee

Danielle P. GCSE Spanish tutor, A Level Spanish tutor, GCSE Italian t...
View profile
£18 /hr

Danielle P.

Degree: Modern Languages and Cultures (with Year Abroad) (Bachelors) - Durham University

Subjects offered: Spanish, -Personal Statements-

-Personal Statements-

“I am a Modern Languages and Cultures student at Durham University. I fell in love with languages at 7 years old, when I began learning Spanish, and I hope to share that passion with you. I have recently completed my Year Abroad, durin...”

MyTutor guarantee

PremiumIsabelle A. GCSE English Literature tutor, A Level English Literature...
View profile
£22 /hr

Isabelle A.

Degree: Combined Honours in Arts (English Literature, History and Spanish) (Bachelors) - Durham University

Subjects offered: Spanish, History+ 2 more

Extended Project Qualification
English Literature

“Hi, I’m Isabelle. About Me I’m a second-year student at Durham University studying modules in English, History and, in my first year, Spanish, for my Combined Honours in Arts degree. I’ve previously tutored A-Level English Literature...”

About the author

Sian W. GCSE Italian tutor, A Level Italian tutor, GCSE Spanish tutor
View profile
£18 /hr

Sian W.

Degree: Modern Languages (Bachelors) - Nottingham University

Subjects offered: Spanish, Italian


“I am in my first year studying Modern Languages at the University of Nottingham. I’m studying Spanish and Portuguese. I also studied French to A level standard.  I gained my love for languages at the age of 8 when I moved to Italy and...”

MyTutor guarantee

You may also like...

Posts by Sian

How do Spanish gender agreements work?

How do you use the Passato Prossimo?

Other GCSE Spanish questions

What is an infinitive?

How can I learn the vocabulary needed for the exam?

How do you conjugate regular AR, IR and ER verbs in the present tense?

Which verbs are formed like 'gustar'?

View GCSE Spanish tutors


We use cookies to improve our service. By continuing to use this website, we'll assume that you're OK with this. Dismiss