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
18
Stations with data
13,995
Captures
2,541
Recaptures
279
Species
19
Countries
24
Seasons of data
2001-2025
Range

Where MoSI operates

Captures per season

Top species

SPEC Common Name Captures
NAWA Nashville Warbler 1,327
HOSP House Sparrow 1,152
AUWA Audubon's Warbler 965
WIWA Wilson's Warbler 839
TEWA Tennessee Warbler 721
WOTH Wood Thrush 704
RCKI Ruby-crowned Kinglet 451
OCWA Orange-crowned Warbler 401
WETA Western Tanager 381
OVEN Ovenbird 360

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') }}