中國江西省九江市。值得壹提的是,麥克尼爾為華裔,她出生於江西九江,1歲時即被壹對來自加拿大的夫婦收養。瑪姬來自倫敦市,根據加拿大奧委會的資料,她在2000年2月26日出生於中國江西省九江市,壹歲時來到加拿大倫敦市,父親麥克尼爾(Ed MacNeil)是壹名老師,母親麥克奈爾(Susan McNair)是家庭醫生。
東京奧運會,女子100米蝶泳決賽,中國選手張雨霏以55秒64的成績奪得銀牌,加拿大選手麥克尼爾以55秒59的成績奪得金牌。如今,瑪姬是美國密歇根大學的壹名學生,她曾在兩年前的光州世錦賽上,連超四人、遊出女子蝶泳55.83秒的最佳成績,同時刷新加拿大及美國的紀錄。同時,瑪姬也是美國全國大學體育協會的紀錄保持者。
瑪姬的遊泳之路始於壹間有遊泳池的屋子,作為醫生的媽媽非常重視水上安全,便開始教她和妹妹遊泳。
瑪姬指自己很享受參加遊泳比賽,她喜歡交朋友和旅遊。這也是她壹直堅持這項運動的原因。“2008年北京奧運會之後,我開始認真去遊泳,想達到更高境界。但不知道這條路有多遠,因為我知道只有不到1%的運動員有資格參加奧運會。但現在,我真的做到了。”