Şakra (Arapça: شقراء), Suudi Arabistan'ın Riyad Bölgesi'nde bulunan bir şehirdir. Şehir başkent Riyad'ın 190 km kuzeybatısında yer almaktadır. Şehrin nüfusu 2010 yılı itibarı ile 26,651'dir.[1]