استولى العثمانيون على الأحساء أول مرة سنة 963هـ/1555م, واستولى آل حميد على الاحساء بقيادة براك بن غرير سنة 1081هـ/1670م وهم بطن من بني خالد الحجاز.
واستولى الإمام سعود الكبير بن عبد العزيز على الاحساء وغيرها من المناطق التابعة لبني خالد, ولكن وقع انقلاب ضده عقب رحيله, واضطربت الأمور بالاحساء, فاستولى عليها العثمانيون للمرة الثانية سنة 1213هـ/1798م, بعد الغزو المصري لبلاد نجد واستسلام الدرعية, أعاد هؤلاء الأحساء إلى بني خالد.
في عهد الإمام تركي بن عبد الله, استعاد السعوديون الأحساء من بني خالد, ثم زحف جيش مصـر إلى نجد, ودخل الرياض واستولى أيضا على الأحساء سنة 1254هـ/1838م. واستعادها السعوديون في عهد سعود بن عبد الرحمن بن فيصل سنة 1287هـ/1870م, وفي العام التالي عاد العثمانيون واحتلوها للمرة الثالثة. ثم اقتحمها الملك عبد العزيز واستسلم له العثمانيون, وأصبحت الأحساء جزءًا من المملكة العربية السعودية سنة 1331هـ/1913م.