Строкатий рибалочка поширений в Африці (південніше Сахари і в басейні Нілу), в Передній, Південній і Південно-Східній Азії. На території України рідкісний залітний вид, спостерігався біля міста Судак в Криму. Гніздиться
строкатий рибалочка на берегах річок, струмків, озер, а також меліоративних канав, каналів, ставків, водосховищ та інших штучних земляних водойм. В густозаселених місцевостях не трапляється.
Оскільки життя птахів пов'язана з полюванням на рибу, їх майже неможливо зустріти далеко від води.
:: детальніше