Averages

How to Find the Median and Mode From a List of Numbers

Find median and mode from a number list using sorted positions and frequency counts. Check even samples, tied modes and no-repeat cases with worked examples. This guide explains the reasoning, not just the keystrokes.

Published · Updated · 6 min read

Treat the median and the mode as separate tasks

To find a median, sort the complete numerical list and identify its middle position or middle pair. To find a mode, count how often each value occurs and identify every repeated value tied for the highest count. These tasks can produce different answers from the same observations. Calculate each explicitly rather than assuming that the middle number is also the most frequent or that one repeated value must be the unique winner.

This tutorial follows an original hypothetical list: 14, 3, 8, 8, 11, 14, 20. It contains seven observations, including repeats that must remain in the data. The aim is a checkable calculation using the Median and Mode Calculator, not a judgment about whether a real sample represents a larger population. Keep the observation count and units with the answer so another reader can reconstruct the question being answered.

Validate the complete list before sorting

First confirm that each token is an observation, not a heading, a row label or a missing-value code. The tool accepts signed dot-decimal numbers and scientific notation, separated by whitespace, commas, semicolons or new lines. A comma separates observations rather than thousands. Thus 1,000 means the two values 1 and 0 in this input convention, not a single value of one thousand. Enter 1000 without a grouping separator instead.

The supported list contains 1–1,000 numbers, each within −1e12 and 1e12. An invalid entry or an empty comma/semicolon field stops the calculation. For example, 14, unknown, 8 cannot legitimately become a two-observation list just because the middle token is unreadable. Correct the source or decide on a documented missing-data method separately; silently dropping a token would change both the count used for median positions and the frequency comparison.

Sort numerically and locate an odd middle position

Sorting the seven example observations gives 3, 8, 8, 11, 14, 14, 20. Count positions from one, not from zero. With an odd count n, the middle position is (n + 1) / 2. Here (7 + 1) / 2 = 4, so the fourth sorted observation, 11, is the median. There are three observations on each side of that position, with repeats still occupying their own places.

Sorting must compare numbers rather than their written strings. A text-based sort can place 14 before 3 because it compares leading characters, which would corrupt the middle position. The displayed sorted list lets you check this directly. Negative values sort in their usual numerical order: −12 comes before −2. Do not remove repeated values before finding the middle; a list of distinct values is a different data set with different ranks.

Average the middle pair for an even count

Add a hypothetical eighth observation of 26. The sorted list becomes 3, 8, 8, 11, 14, 14, 20, 26. Its middle positions are n / 2 = 4 and n / 2 + 1 = 5, containing 11 and 14. The median is (11 + 14) / 2 = 12.5. It is valid for this even-count median not to appear anywhere in the original observations.

The two middle positions differ by one; they are not the smallest and largest values and do not depend on where the new observation was pasted. For a separate list −6, −2, 0, 10, the middle pair is −2 and 0, giving median −1. This example also shows why dividing the sum of every observation by four would answer a mean question rather than the required median calculation.

Use frequencies to identify all tied modes

Return to the seven-observation example. Values 8 and 14 each occur twice, while 3, 11 and 20 occur once. The maximum frequency is two, so both 8 and 14 are modes. The median remains 11. The frequency table below preserves the underlying counts and makes it clear that the middle observation is not a mode in this example. Choosing whichever repeated value appears first would discard a genuine tie.

A frequency table is a compact record of duplicates, not an instruction to calculate the median from its distinct-value rows alone. The five table rows still represent seven observations. Adding the counts gives 1 + 2 + 1 + 2 + 1 = 7. If that check fails, investigate the original input rather than continuing with a plausible-looking mode. Different frequency totals indicate that a value was missed, duplicated or grouped inconsistently.

Frequency check for the seven-observation example
ValueFrequencyMode under the stated rule?
31No
82Yes
111No
142Yes
201No

Counts total seven. The maximum frequency is two, shared by 8 and 14; the median is the fourth sorted observation, 11.

Explain no-repeat and uniform-tie conventions

For 2, 5, 9, every value occurs once. This interface reports no mode rather than listing every nonrepeating value as a useful frequency winner. A single observation also has no repeated mode under that convention, although its median is the observation itself. For 4, 4, 4, the median and unique mode are both 4, because one distinct value genuinely repeats more than once in the complete list.

For 2, 2, 5, 5, the maximum frequency is two and both distinct values attain it. The calculator returns both as tied modes and notes that some courses instead use the phrase no distinguished mode for uniformly repeated values. State the convention with the answer when following a syllabus or comparing software. A disagreement over that label does not change the frequency counts, and the visible table prevents terminology from obscuring the data.

Match precision and data format to the question

Numeric tokens such as 8, 8.0 and 8e0 become the same represented number, so their frequencies combine. Inputs that differ beyond double-precision resolution can also become indistinguishable. The interface does not infer a measurement tolerance or decide that nearby values should count as equal. If you intentionally round readings before counting repeats, retain that rule and the original measurements separately rather than implying the rounded categories were directly observed.

This tool expects raw numbers, not a weighted frequency file, grouped intervals or a list of text categories. A frequency row saying value 8, count 2 is not equivalent to entering the two numbers 8 and 2. Expand the intended observations within the input limit or use a method designed for grouped data. The calculator also does not estimate a continuous distribution's modal peak from histogram bins or choose suitable bin widths.

Save an answer that can be checked independently

A complete result note contains the original list, sorted list, observation count, middle position or pair, median, highest repeated frequency and all corresponding modes. For the original seven numbers, that record gives median 11, modes 8 and 14, and maximum count two. Preserving the counts is more informative than saving only the word bimodal, especially when a later revision changes one observation or adds a new record.

Use the separate mean comparison guide when deciding which measure answers a particular practical question, and the spread guide when variation around a mean matters. Neither median nor mode establishes sample quality or replaces an inspection of units and source records. This is an educational calculation workflow: it checks ranks and frequencies, not representativeness, causation or the suitability of a numerical summary for a medical, financial or other consequential decision.

Frequently asked questions

Do I remove duplicates before finding the median?

No. Repeated observations retain their sorted positions. Removing them changes the data set and can change the median.

Why can an even-count median be absent from the list?

It is the average of the middle pair. In the eight-value example, 11 and 14 give a median of 12.5.

Can the median differ from every mode?

Yes. The seven-value example has median 11 but modes 8 and 14. Position and frequency answer different questions.

What if every distinct value repeats equally?

The calculator lists all highest-frequency repeated values as tied modes and explains the alternative no-distinguished-mode terminology.

Sources

References used to support definitions and interpretation in this guide.

  1. NIST — Measures of Location
  2. OpenStax — Mean, Median and Mode