نظم ابن ماجد الشعر العلمي الملاحي وكتب فيه نثراً. فعدد أراجيزه وقصائده المكتشفة وصل إلى 34 قصيدة يصل عدد أبياتها إلى 4603 بيت. وتدل الأبحاث عن وجود 18 قصيدة مفقودة. كما له ثلاث أعمال نثرية معروفة منها: "مختصر كتاب الفوائد في أصول علم البحر والقواعد" (1489م) وكتاب "الفصول" وكتاب "الملل". أما نثره المفقود فهما كتابين: "مطول كتاب الفوائد في أصول علم البحر والقواعد" (1475) وكتاب "شرح الذهبية". وترجم له بعض الكتب مثل "المحيط" إلى التركية العثمانية ومنها نقل إلى اللغات الأوروبية.