List of Middlesex County Cricket Club grounds

The Cattle Market Ground in Islington hosted the club's first home fixture in first-class cricket against Sussex in 1864; Lord's in St John's Wood hosted the club's first home List A match against Northamptonshire in 1963; and the club's first home fixture in Twenty20 cricket against Kent in 2003 was at the Old Deer Park in Richmond.

Middlesex have played home matches at fourteen grounds, but have played the majority of their home fixtures at Lord's, which also holds Test, One Day International and Twenty20 International cricket matches.

Only matches played by Middlesex CCC at the grounds are recorded in the table.

Middlesex played a home game against Somerset at the County Ground Chelmsford, Essex in August 1977; the match having been scheduled for the previous week at Lord's but postponed due to a rearrangement of a one-day cup semi-final.

^ First-class cricket matches are designed to be contested over multiple days, with each team permitted two innings with no limit to the number of overs in an innings.

Interior view of Lord's cricket ground
Lord's became Middlesex's home ground in 1869. It is often referred to as "the home of cricket".