The rock martin (Ptyonoprogne fuligula) is a small passerine bird in the swallow family that is resident in central and southern Africa. It breeds mainly in the mountains, but also at lower altitudes, especially in rocky areas and around towns, and, unlike most swallows, it is often found far from water. It is 12–15 cm (4.7–5.9 in) long, with mainly brown plumage, paler-toned on the upper breast and underwing coverts, and with white "windows" on the spread tail in flight. The sexes are similar in appearance, but juveniles have pale fringes to the upperparts and flight feathers. The former northern subspecies are smaller, paler, and whiter-throated than southern African forms, and are now usually split as a separate species, the pale crag martin. The rock martin hunts along cliff faces for flying insects using a slow flight with much gliding. Its call is a soft twitter.

This martin builds a deep bowl nest on a sheltered horizontal surface, or a neat quarter-sphere against a vertical rock face or wall. The nest is constructed with mud pellets and lined with grass or feathers, and may be built on natural sites under cliff overhangs or on man-made structures such as buildings, dam walls, culverts and bridges. It is often reused for subsequent broods or in later years. This species is a solitary breeder, and is not gregarious, but small groups may breed close together in suitable locations. The two or three eggs of a typical clutch are white with brown and grey blotches, and are incubated by both adults for 16–19 days prior to hatching. Both parents then feed the chicks. Fledging takes another 22–24 days, but the young birds will return to the nest to roost for a few days after the first flight.

This small martin is caught in flight by several fast, agile falcon species, such as hobbies, and it sometimes carries parasites, but it faces no major threats. Because of its range of nearly 10 million km2 (4 million sq mi) and large, apparently stable, population, it is not seen as vulnerable and is assessed as least concern on the IUCN Red List.
Rock Martin
Date Location Count
2020-02-08 16:03Dindefelo--Départ sentier des cascades10
2020-02-08 14:50RNC Dindéfelo6
2020-02-02 07:00Shai Hills RR -- Kandra Route4
2020-02-07 06:30Shai Hills Resource Reserve2
2020-01-26 16:13Oppi Koppi Lodge2
2020-02-18 06:55Etosha NP (Oshikoto Province)6
2020-02-06 13:30Abu Simbel--Temples3
2020-02-20 07:00Etotongwe Lodge2
2020-02-16 11:43Goanikontes Oasis2
2020-02-17 11:00Ai Aiba Rock Painting Lodge4
2020-02-17 09:57Nizzana village כפר נוער ניצנה2
2020-02-01 12:30Nizzana WTP drinking pools ביוב כמהין2
2020-02-01 08:40Ezuz Road--km 7 תצפית נחל ניצנה8
2020-02-01 07:25Be'erotayim grove חורשת בארותיים4
2020-02-15 08:24Wadi Ezuz נחל עזוז1
2020-01-31 11:14Ein Avdat upper platform עין עבדת תצפית עליונה6
2020-02-19 11:00Ein Avdat canyon==קניון עין עבדת3
2020-02-01 09:00Mash'abe Sade משאבי שדה1
2020-02-13 15:10Nafha Vineyards חוות נפחא1
2020-02-10 09:30Avdat National Park==גן לאומי עבדת12
2020-02-12 13:10Ben Gurion memorial park פארק קבר בן גוריון2
2020-02-21 08:02Midreshet Ben-Gurion מדרשת בן גוריון2
2020-02-13 06:25Sde Boker fields שדה צין2
2020-02-07 09:30Sde Boker Sewage Ponds ביוב שדה בוקר4
2020-02-13 14:10Mitzpe Ramon Sewage Ponds מט"ש מצפה רמון3
2020-02-15 12:00Sansana Reservoir סכר סנסנה2
2020-02-18 15:07Yeruham Lake פארק אגם ירוחם2
2020-02-02 00:12Meitar מיתר2
2020-02-22 12:59Hava Pits גבי חווה8
2020-02-21 09:22Solitaire2
2020-02-07 13:00Yelek Cistern גב ילק2
2020-02-24 09:21Daan Viljoen Game Park2
2020-02-13 07:10Hameishar south-west (military zone, beware) המישר דרום מערב1
2020-02-03 08:34Wadi Gishron2
2020-02-21 09:00Hameishar--Wadi Trashim נחל טרשים (restricted access / שטח בטחוני אין כניסה ללא תיאום)
2020-02-14 11:24Hameishar south-east (Military zone, beware) המישר דרום מזרח4
2020-02-21 13:45Eilat Mountains--Upper Mountain Hawkwatch site תצפית דורסים הר יהורם2
2020-02-16 09:38Amram's Pillars עמודי עמרם4
2020-02-07 14:50Coral Beach NR שמורת חוף אלמוג10
2020-02-24 08:00Uvda valley ביקעת עובדה4
2020-01-27 11:30Upper Wadi Hayun נחל חיון עליון1
2020-02-14 11:25Eilat cemetery אילת בית קברות6
2020-02-13 11:04Wadi Yitro נחל יתרו2
2020-02-22 15:10Wadi Kasuy נחל כסוי12
2020-02-14 06:30Sossusvlei--Access Road6
2020-02-21 10:05Eilat--Holland park פארק הולנד17
2020-02-20 09:30Arava Valley--Eilat-Amram's Pillars Entrance Road כביש הגישה לעמודי עמרם3
2020-02-15 16:30Eilat--southern salt ponds בריכות המלח הדרומיות אילת4
2020-02-09 07:35Eilat--North Beach Lagoon and Canal לגונת השלום אילת
2020-02-23 08:42International Birding and Research Center Eilat (IBRCE) מרכז הצפרות הבינלאומי אילת5
2020-02-24 08:21Eilat--Sewage Canal Dike אילת --תעלת הביוב הדרומית5
2020-02-12 15:45Eilat north beach חוף צפוני אילת3
2020-02-24 12:04Eilat--KM19 Sewage Ponds בריכות ביוב ק"מ 191
2020-02-11 10:45Bet Zayit Reservoir מאגר בית זית2
2020-02-22 08:30Eilat--KM20 Flamingo Pools בריכות המלח ק"מ 204
2020-02-16 07:00Emek ha-Arazim עמק הארזים2
2020-02-17 16:20Arava Valley--Elifaz Reservoir מאגר אליפז4
2020-02-12 07:30Nahal Revida נחל רבידה4
2020-01-26 11:20נחל עין כרם2
2020-02-21 08:02Acacia Gazelle NR שמורת צבי שיטים4
2020-02-14 07:29HaGuy Garden גן הגיא3
2020-02-23 15:30Gazelle Valley עמק הצבאים6
2020-02-19 08:00Jerusalem Bird Observatory התחנה לחקר ציפורי ירושלים2
2020-02-22 16:20Yotvata--northern circular field יטבתה שדה מעגלי צפוני50
2020-01-28 09:20Yotvata--southern circular field יטבתה שדה מעגלי דרומי8
2020-01-26 10:30Yotvata-Northern Fields יטבתה שדות וקומפוסט צפונית לשדה מעגלי צפוני25
2020-02-14 07:45Nahal Zimri=נחל זימרי2
2020-02-01 09:00Arava Valley--KM 76 (Ka Sa'idin) קא סעידין (ק"מ 76)2
2020-02-13 06:15Wadi Sawanit ואדי סוואנית2
2020-02-21 11:05Wadi Michmash נחל מכמש1
2020-02-05 10:00Wadi Gidron נחל גידרון3
2020-02-17 08:17Ein Mabu'a עין מבוע4
2020-02-22 15:42Wadi Tamar2
2020-02-20 13:47Arava Valley--Idan Sewage Ponds ביוב עידן1
2020-02-15 14:12Nahal Tze'elim נחל צאלים5
2020-02-20 13:00Masada NP גן לאומי מצדה3
2020-02-24 06:17Wadi Mishmar נחל משמר6
2020-02-05 08:23Salvadora Spring עין סלבדורה8
2020-02-05 13:21Ashalim Reservoir מאגר אשלים3
2020-02-14 12:33Ein Gedi Nahal David Nature Reserve מבואת נחל דוד6
2020-01-31 09:01Horkania Valley בקעת הורקניה2
2020-02-05 15:58Mt. Sdom הר סדום20
2020-02-23 09:30Wadi Qalya==נחל קלי"ה1
2020-02-14 14:25Og (general area)2
2020-02-06 10:39Kalia fields==שדות קלי"ה3
2020-02-23 15:57Dead Sea--Jordan Valley Marriott Resort & Spa6
2020-02-14 13:25Chimpanzee Guesthouse5
2020-02-10 16:28Bwindi-Impenetrable NP--Ruhija20
2020-02-22 11:30Madakil10
2020-02-11 18:50Quivertree Forest Rest Camp2
2020-02-22 12:45AlUla Viewpoint10
2020-02-22 10:00Al Hijr North Gate2
2020-02-12 09:30Fish River Canyon--main overlook4
2020-02-12 12:30Fish River Canyon--Canon Lodge4
2020-02-11Kgalagadi TFCA (South Africa portion - be more specific)
2020-02-10 15:19Gonder--Fasil Ghebbi2
2020-02-11 14:38Simien Lodge2
2020-02-12 09:33Simien Mountains NP--Chennek Campsite10
2020-01-29 06:52Angama Lodge (Ol Kurruk)1
2020-02-24 16:15Serengeti NP--Kubu Kubu Tented Lodge3
2020-02-23 06:27Kliphoek Salt Pans1
2020-02-24 10:22Serengeti NP--Visitor Center2
2020-01-26 08:30Serengeti NP2
2020-02-24 07:15West Coast NP--Geelbek hides vicinity1
2020-01-30 07:46Lake Baringo--West Shore (incl. Baringo Club and Robert's Camp and airstrip)
2020-02-02 14:00Debre Libanos--Lodge and Portuguese Bridge
2020-02-13 18:31Ngorongoro Conservation Area--Ndutu Safari Lodge2
2020-02-08 10:37Addis Ababa--Bole International Airport2
2020-02-11 07:30Ngorongoro Conservation Area--Ndutu (general area)3
2020-02-16 17:00Addis Ababa--ILRI Campus5
2020-02-14 08:45Rondevlei Nature Reserve2
2020-02-16 06:30Ngorongoro Conservation Area--Ngorongoro Crater2
2020-01-29 12:00Table Mountain NP--Cape of Good Hope
2020-02-15 08:53Ngorongoro Conservation Area--Ngorongoro Sopa Lodge8
2020-02-04 08:00Manguo Swamp4
2020-02-22 07:01Brackenhurst6
2020-02-20 10:46Rooi-Els3
2020-01-27 07:40Paradise Lost1
2020-02-13 07:21Kfeet, Wetlands & Lily Lake, Karura Forest6
2020-01-31 07:26Mt. Kenya NP--Serena Mountain Lodge10
2020-02-17 07:21Karura Forest, Muthaiga1
2020-01-26 13:18Wajee Camp and Mukurweini area8
2020-02-22 11:30Nairobi NP6
2020-02-21 10:07Bale Mts--Dinsho Park HQ1
2020-02-15 14:30Walker Bay Nature Reserve4
2020-02-15 06:15Ruaha NP2
2020-02-06 14:31Lake Duluti2
2020-02-22 07:30Ngare Sero Mountain Lodge3
2020-02-11 06:35Simba Farm2
2020-02-23 09:11Benfontein Nature Reserve2
2020-02-17 08:00Karoo NP--Klipspringer Pass Road2
2020-02-20 07:19Walter Sisulu National Botanical Garden2
2020-02-02 10:34Rooiwal WTP1
2020-02-03 09:34President Ridge Bird Sanctuary1
2020-02-10 09:24Wilderness NP--Rondevlei Bird Hide2
2020-02-24 07:07OR Tambo International Airport1
2020-02-21 08:59Rawdat Nurah (روضة نورة)1
2020-02-23 06:30Bronkhorstspruit Dam1
2020-02-22 08:16Wilge River Valley (MP)2
2020-02-21 16:20Buwaib Escarpment / Jebel Towki (جبل طوكي)2
2020-01-26 12:00King Khalid International Airport1
2020-02-22 07:26Al Ha'ir (الحائر)2
2020-02-18 08:50Abel Erasmus Pass/Strijdom Tunnel (Taita Falcon)11
2020-02-19 17:30Wakkerstroom bridge/causeway1
2020-02-08 15:15Mooi River2
2020-02-17 16:48Al Ahsa National Park (منتزه الأحساء الوطني)5
2020-02-12 09:30Ajban Farms1
2020-02-13 17:30Al Mughsayl--wadi4
2020-02-02Down Town Dubai2
2020-01-28 17:48Arabian Ranches--Alma1
2020-02-19 16:17Ayn Hamran
2020-02-16 08:00Mushrif National Park3
2020-02-04 16:00National Avian Research Center (NARC)2
2020-01-31 09:27Ajman Water Treatment Plant1
2020-02-06 06:30SKHBC, RS (no access)2
2020-02-15 10:00Tawi Atayr
2020-01-28 11:00Al Marjan Island--trunk1
2020-01-28 16:00Hilton Al Hamra Beach and Golf Resort1
2020-02-14 13:45Zakher Lake5
2020-01-27 13:54Palm Sports Resort2
2020-02-20 18:00Ain al-Fayda1
2020-02-22 16:30Al Jimi--general area3
2020-02-24 06:30Private estate near Green Mubazzarah15
2020-02-24 12:15Green Mubazzarah2
2020-02-14 10:19Hamraniyah Fields--general area1
2020-02-24 10:00Jebel Hafit2
2020-01-31 10:14Wadi Bih--general area1
2020-02-15 13:00Wamm Farms1
2020-02-09 13:20Bandar Abbas--Jahad Park1
2020-02-11 13:30Wadi Shiis--village and oasis2
2020-02-15 07:30Nahwa2
2020-02-08 13:05Sararu Reservoir مخزن اب3
2020-02-06 16:30Wadi al Muaydin1
2020-02-05 08:00Al Ansab Lagoons5
2020-02-05 08:10Al-Ansab Lagoons3
2020-02-05 15:00Al Qurm Natural Park2
2020-02-05 17:00Al-Qurm Park2
2020-01-30 09:45Wadi Shab--lower part10