How to Say Your Age in French
Avoir + Ans, Never Être

Updated May 2026

The pattern

Avoir + number + ans

Example: J’ai trente ans ·

The single most common mistake English speakers make in French is saying je suis trente (I am thirty). It is wrong in every register, in every dialect, in every context. French expresses age with the verb avoir (to have), not être (to be). The correct form is j’ai trente ans, literally “I have thirty years”. The word ans is mandatory; you cannot drop it.

This page covers the avoir construction, why French uses it, how to ask someone’s age politely, the milestone-age vocabulary (majorité, retraite, centenaire), the collective age-range forms (la trentaine, la quarantaine), and birthday phrasing. Knowing these forms cleanly is the difference between sounding native and sounding like a beginner who has memorised individual words but not how French organises personal-state expressions.

Why Avoir, Not Être?

French and English split a class of personal-state expressions differently. English uses the verb “to be” for most of them: I am hungry, I am thirsty, I am cold, I am hot, I am scared, I am 30 years old. French uses the verb avoir (to have) for the same set: j’ai faim, j’ai soif, j’ai froid, j’ai chaud, j’ai peur, j’ai trente ans. The underlying logic is “to have a state” rather than “to be in a state”.

The same logic extends to needs and wants: j’ai besoin de (I need), j’ai envie de (I want / I fancy), j’ai mal à (I have pain in / I hurt). The pattern is so consistent that once you internalise “personal physical or experiential state = avoir”, you will reach for the right verb instinctively. Among Romance languages this is not unusual: Spanish uses tener the same way (tengo treinta años); Italian splits more towards English (ho trent’anni uses avere); Portuguese also uses ter. The avoir-for-states pattern is the inherited Latin habere construction.

Saying je suis trente (literally “I am thirty”) in French sounds the same way I have hungry would sound in English: grammatical-shaped but semantically broken. It is the single most diagnostic French-language mistake, the one that immediately marks the speaker as having translated word-for-word from English without internalising the construction.

Age Reference Table (1 to 100)

EnglishFrenchNoteAudio
I am 1 year oldJ'ai un anSingular "an" with un.
I am 2J'ai deux ansPlural "ans" from 2 onward.
I am 12J'ai douze ansChildhood / early teens.
I am 18 (legal adult in France)J'ai dix-huit ansMajorité civile.
I am 21J'ai vingt et un anset-un connector.
I am 30J'ai trente ansRound tens, no et.
I am 40J'ai quarante ans
I am 50J'ai cinquante ansHalf a century.
I am 65 (French retirement age)J'ai soixante-cinq ansStandard retirement target after 2023 reform.
I am 70J'ai soixante-dix ansVigesimal form in standard FR.
I am 80J'ai quatre-vingts ansPlural-s on quatre-vingts (no following number).
I am 90J'ai quatre-vingt-dix ansVigesimal compound.
I am 100J'ai cent ansA centenarian (centenaire).

Age Ranges: La Trentaine, La Quarantaine

French has a series of feminine collective nouns that describe approximate age ranges, derived from the round tens with the suffix -aine. La trentaine = the thirties (someone aged roughly 30 to 39). La quarantaine = the forties. La cinquantaine, la soixantaine, la quatre-vingtaine in standard French. Belgian and Swiss French add la septantaine (the seventies) and use la nonantaine for the nineties.

Common phrases using these collective forms: il a la quarantaine (he is in his forties), elle approche la cinquantaine (she is approaching fifty), une femme dans la trentaine (a woman in her thirties), les sexagénaires (people aged 60-69), les septuagénaires (70-79), les octogénaires (80-89), les nonagénaires (90-99). The Latinate forms (sexagénaire, septuagénaire, etc.) are more formal and appear in journalism, demographic statistics, and medical writing.

The vocabulary for centenarians is centenaire, used both as adjective and as noun (les centenaires, “people aged 100 or more”). France has roughly 30,000 centenarians as of 2025 according to INSEE. Supercentenaire (110+) is now also a recognised category.

Birthday and Milestone Phrasing

Joyeux anniversaire is the standard happy-birthday greeting. Bon anniversaire is also widely used. The verb for “to celebrate one’s birthday” is fêter son anniversaire. Asking when someone’s birthday is: C’est quand ton anniversaire? or Tu fêtes ton anniversaire quand?.

Significant ages have specific names. Eighteen, the legal majority in France since 1974, is la majorité civile. Sixteen is la majorité sexuelle (age of consent). The milestone age for retirement after the 2023 reform is sixty-four (l’âge légal de départ à la retraite a été porté à 64 ans). The minimum age for various activities is regulated by law: voting at 18 (l’âge du droit de vote), driving at 18 with the standard B licence (le permis de conduire), drinking alcohol publicly at 18, working at 16 with restrictions (l’âge minimum d’emploi).

Ordinal-formed birthdays: a person’s 21st birthday is son vingt et unième anniversaire; their 40th is son quarantième anniversaire. The construction is the ordinal form of the age, not the cardinal: vingtième not vingt. See the dedicated ordinals page for the ordinal forms.

Common Age-Related Phrases

FrenchEnglish
Quel âge as-tu?How old are you? (informal)
Quel âge avez-vous?How old are you? (formal)
J'ai trente ansI am 30
Mon fils a cinq ansMy son is 5
Le bébé a six moisThe baby is 6 months old
Il fête ses quarante ansHe's celebrating his 40th
Elle a la cinquantaineShe is in her fifties
Il vient d'avoir dix-huit ansHe just turned 18
À l'âge de vingt ansAt the age of 20
Elle est plus âgée que moiShe is older than me
J'ai cinq ans de plus que luiI am 5 years older than him
Joyeux anniversaire!Happy birthday!

Frequently Asked Questions

How do you say your age in French?

Use the verb avoir (to have) plus the number plus "ans" (years). J'ai trente ans = "I have thirty years" = "I am thirty". The English construction with "to be" (I am thirty) translates literally as je suis trente, which is wrong in French. Always avoir, always with "ans".

Why does French use "avoir" instead of "être" for age?

French groups age with the same set of expressions that use avoir for personal physical or experiential states: avoir faim (to be hungry), avoir soif (to be thirsty), avoir froid (to be cold), avoir chaud (to be hot), avoir peur (to be afraid), avoir besoin de (to need), avoir envie de (to want / fancy). All express what English would use "to be" for, but French uses avoir because the underlying construction is "to have a state" rather than "to be in a state".

Can you drop the word "ans" in French?

No. The word "ans" (years) is mandatory in French age expressions. J'ai trente is not a complete French sentence. The only context where "ans" can be omitted is in contracted reply-style speech (Quel âge as-tu? Trente!), where the question already established the age frame. In any standalone statement, "ans" must appear.

How do you ask someone's age in French?

Quel âge as-tu? (informal, for a child or someone you address as tu). Quel âge avez-vous? (formal or plural). Tu as quel âge? (everyday inverted). Vous avez quel âge? (formal everyday). The question word is "quel âge" (what age). Note: asking an adult woman her age is considered impolite in French culture, much like in English.

How do you say "I am 30 years old" in French?

J'ai trente ans. The literal English would be "I have thirty years" but the standard English translation is "I am thirty (years old)". The "old" qualifier is implicit in French: trente ans alone means "30 years (of age)". Adding "vieux" or "âgé" is unnecessary and would sound odd; J'ai trente ans vieux is wrong.

How do you say a child's age in months in French?

Use "mois" (months) instead of "ans". Le bébé a trois mois (the baby is three months old). For very young infants in weeks: deux semaines (two weeks). For an unborn baby in months of gestation: huit mois de grossesse. The pattern stays avoir + number + time-unit; only the time-unit changes.

How do you express age ranges in French?

Several patterns. La trentaine (someone in their thirties), la quarantaine (forties), la cinquantaine (fifties), la soixantaine, la septantaine (BE/CH) or la soixante-dixaine (rare in FR), la quatre-vingtaine. These collective forms describe approximate age ranges. Examples: il a la quarantaine (he is in his forties), elle approche la soixantaine (she is approaching sixty).

Card view: 18 (dix-huit) →Card view: 30 (trente) →Card view: 65 (soixante-cinq) →Ordinals (40th, 50th) →Dates in French →

Updated 2026-05-11