MoSI Program

MoSI is a cooperative effort among public agencies, private organizations, and independent bird banders in Mexico, Central America, South America, and the Caribbean to better understand spatial- and habitat-related variation in the non-breeding season physical condition and survivorship of migratory landbirds.


331
Stations
221
Stations with data
96,239
Captures
19,490
Recaptures
624
Species
19
Countries
24
Seasons of data
2001-2025
Range

Where MoSI operates

Captures per season

Top species

SPEC Common Name Captures
OCWA Orange-crowned Warbler 4,375
WOTH Wood Thrush 4,032
SWTH Swainson's Thrush 3,924
TEWA Tennessee Warbler 3,455
WIWA Wilson's Warbler 3,289
NOWA Northern Waterthrush 3,213
PROW Prothonotary Warbler 2,964
OVEN Ovenbird 2,887
NAWA Nashville Warbler 2,429
GRCA Gray Catbird 2,230

Loading banding data…

{{ cfg.label }}

{{ cfg.program }} · {{ $t('n_records', {n: num(raw.length)}) }} {{ $t('loc_link', {n: cfg.locLink.n, loc: cfg.locLink.loc}) }} →

{{ $t('program_note_all') }} {{ $t('program_note_rest') }}

{{ num(individualsCaptured) }}
{{ $t('individuals_captured') }}
{{ distinctSpecies }}
{{ $t('distinct_species') }}
{{ yearsShown.length }}
{{ $t('groups_in_view') }}
{{ peakYear.year ? bucketLabel(peakYear.year) : '–' }}
{{ $t('peak_rate_group', {label: peakYear.label}) }}
{{ $t('peak_group_records', {label: peakYear.label}) }}
{{ topSpecies.code || '–' }}
{{ $t('top_species_n', {n: topSpecies.n}) }}

{{ $t(peakYear.isRate ? 'tiles_note_rate' : 'tiles_note') }}

{{ $t('ip1112_note', {station: e.st, years: e.years}) }}

{{ $t(showCaptureRate ? 'captures_rate_by_group' : 'captures_by_group') }}

? {{ $t('whats_this') }}

{{ $t('capture_rate') }} {{ $t('capture_rate_def') }}

{{ $t('captures') }} {{ $t(showCaptureRate ? 'captures_def_vs_rate' : 'captures_def') }}

{{ $t('excludes_records') }} {{ $t('reflects_filters') }} {{ $t(showCaptureRate ? 'hover_change_rate' : 'hover_change') }}

{{ $t('adults_young_title') }}

? {{ $t('whats_this') }}

{{ $t('adults_young_def') }}

{{ $t('excludes_records') }} {{ $t('reflects_filters') }}

{{ $t('adults') }} {{ $t('young') }}

{{ $t('productivity_by_group') }}

? {{ $t('whats_this') }}

{{ $t('productivity') }} {{ $t('productivity_def') }}

{{ $t('excludes_records') }} {{ $t('reflects_filters') }}

{{ $t('species_by_group') }}

? {{ $t('whats_this') }}

{{ $t('species_def') }} {{ $t('reflects_filters') }}

{{ $t('heat_title') }}  {{ $t('heat_title_sub') }}

{{ $t('show') }}
{{ $t('group') }}
{{ periodLabel(p) }}
{{ $t('total') }}
{{ bucketLabel(row.year) }}
{{ c.n || '' }}
{{ num(rowTotal(row)) }}

{{ $t('no_data') }}

{{ $t('heat_legend', {max: periodMatrix.max}) }} {{ $t('records_left_out') }}

{{ $t('profile_title', {unit: profileWord}) }}  {{ $t(profileRate ? 'profile_sub_rate' : 'profile_sub', {unit_lc: profileWord.toLowerCase()}) }}

{{ it.yearLabel }}{{ $t('peak_n', {n: it.peak}) }}
{{ b.label }}

{{ $t('no_data') }}

{{ $t(profileRate ? 'profile_legend_rate' : 'profile_legend_counts', {unit_lc: profileWord.toLowerCase()}) }} {{ $t('records_left_out') }} {{ $t('profile_scale_note', {max: periodFacets.max}) }}

{{ $t('cap_season_title') }}

{{ $t('group') }} {{ $t('show') }}
{{ g.label }}
{{ capLabel(code) }} {{ $t('no_data') }}
{{ $t('cap_season_legend') }} {{ $t('records_left_out') }} {{ $t('cap_season_every_code') }}

{{ $t('wrp_season_title') }}

{{ $t('group') }} {{ $t('show') }}
{{ g.label }}
{{ code }} {{ $t('no_wrp_data') }}
{{ $t('wrp_season_legend', {n: num(wrpBlankCount)}) }}

{{ $t('age_season_title') }}

{{ $t('group') }} {{ $t('show') }}
{{ g.label }}
{{ ageLabel(code) }} {{ $t('no_data') }}
{{ $t('age_season_legend') }} {{ $t('records_left_out') }}

{{ $t('wrp_dist_title') }}

{{ d.code }}
{{ num(d.n) }} {{ d.pct }}%

{{ $t('no_wrp_data') }}

{{ $t('wrp_dist_foot', {n: num(wrpDist.blank)}) }}

{{ $t('age_dist_title') }}

{{ ageLabel(d.code) }}
{{ num(d.n) }} {{ d.pct }}%

{{ $t('dist_foot') }}

{{ $t('sex_dist_title') }}

{{ sexLabel(d.code) }}
{{ num(d.n) }} {{ d.pct }}%

{{ $t('dist_foot') }}

{{ $t('capture_code') }}

{{ capLabel(d.code) }}
{{ num(d.n) }} {{ d.pct }}%

{{ $t('cap_dist_foot') }}

{{ $t('top_species_title') }}  {{ $t('top_species_sub') }}

{{ $t('show_top') }}
{{ idx+1 }} {{ d.code }}
{{ num(d.n) }} {{ d.pct }}%

{{ $t('no_data') }}

{{ $t('captures_events') }} {{ $t(topSpUnit==='maps' ? 'maps_records_left_out' : 'top_sp_all') }}

{{ $t('sym_title') }}  {{ symView==='area' ? $t('sym_sub_area') : $t('sym_sub_min', {n: symMin}) }}

{{ $t('view') }}
{{ $t('min_total') }} {{ $t('all_groups_paren') }} {{ $t('n_species', {n: speciesYearMatrix.count}) }}
{{ $t('captures_events') }} {{ $t('records_left_out') }}

{{ $t('nr_title') }}

{{ $t('count_by') }}
{{ $t(nrMode==='events' ? 'min_total_captures' : 'min_individuals') }} {{ $t('n_species_sort', {n: newRecap.items.length}) }}
{{ $t('species') }} {{ nrArrow('s') }} {{ $t('composition') }} {{ c.label }} {{ nrArrow(c.key) }} {{ newRecap.pctLabel }} {{ nrArrow('pct') }}
{{ i.s }}
{{ num(i.vals[c.key]) }} {{ i.pct }}%
{{ l.l }} {{ $t(nrMode==='return' || nrMode==='return_adult' ? 'sort_default_return' : 'sort_default_recapture') }}
{{ $t('nr_legend') }}

{{ $t('oldest_title') }}  {{ $t('oldest_sub') }}

{{ $t('show_top') }} {{ $t('oldest_count', {n: num(oldestRecaps.count)}) }} {{ $t('oldest_count_sub') }}
# {{ $t('species') }} {{ $t('band') }} LOC {{ $t('first_capture_age') }} {{ $t('latest_recapture') }} {{ $t('min_age_encounter') }}
{{ idx+1 }} {{ r.s }} {{ r.bandShown }} {{ r.locPath }} {{ r.first }} · {{ ageLabel(r.firstAge) }} {{ r.last }} {{ r.bblAge }}

{{ $t('no_recaptured') }}

{{ $t('oldest_uses') }} {{ $t('oldest_changed_bands') }}