Local Search problem, which finds a local minimum of a black-box function on a given graph, is of both practical and theoretical importance to combinatorial optimization, complexity theory and many other areas in theoretical computer science. In this paper, we study the problem in the randomized and quantum query models and give new lower and upper bound techniques in both models. The lower bound technique works for any graph that contains a product graph as a subgraph. Applying it to the Boolean hypercube {0, 1}n and the constant dimensional grids [n]d , two particular product graphs that recently drew much attention, we get the following tight results: RLS({0, 1}n ) = (2n/2 n1/2 ), QLS({0, 1}n ) = (2n/3 n1/6 ); RLS([n]d ) = (nd/2 ), d 4, QLS([n]d ) = (nd/3 ), d 6. Here RLS(G) and QLS(G) are the randomized and quantum query complexities of Local Search on G, respectively. These improve the previous results by Aaronson [2], Ambainis (unpublished) and Santha and Szegedy[20]. Our new ...